文件名字
作者
最新改变时间
帮助
注意
语法
1.变量的定义
:let {variable} = {expression}
:unlet s:count 删除一个变量
2while循环
:while {condition}
: {statements}
:endwhile
3.打印echo
4."s:"使该变量局部有效于当前的脚本文件
b:name 局部于一个缓冲区的变量
w:name 局部于一个窗口的变量
g:name 全局变量(同样适用于函数中)
v:name Vim的预定义变量
5."exists()"函数检查一个变量是否已经被定义
:let name = "peter"
echo name
peter
:let name = '"peter"'
:echo name
"peter"
6.双引号中另眼相待的字符
t <Tab>
\n <NL>, 断行符
\r <CR>, <Enter>
\e <Esc>
\b <BS>, backspace
\" "
\\ \, backslash
\<Esc> <Esc>
\<C-W> CTRL-W
7.$NAME 环境变量名
&name Vim中的选项名
@r Vim中的寄存器名
8.
a + b 加
a - b 减
a * b 乘
a / b 除
a % b 求模
.链接字符串
a?b:C
9.
:if {condition}
{statements}
:endif
条件
:if {condition}
{statements}
:else
{statements}
:endif
10
a == b 等于
a != b 不等于
a > b 大于
a >= b 大于或等于
a < b 小于
a <= b 小于或等于
字符串
a =~ b a包含b
a !~ b a中不包含b
循环命令
:continue 跳转到loop循环的开始, 循环继续
loop continues.
:break 向前跳转到":endwhile";循环中断
13.使用函数
:call search("Date: ", "W")
查看函数列表function
:function {name}({var1}, {var2}, ...)
: {body}
return
:
作者
最新改变时间
帮助
注意
语法
1.变量的定义
:let {variable} = {expression}
:unlet s:count 删除一个变量
2while循环
:while {condition}
: {statements}
:endwhile
3.打印echo
4."s:"使该变量局部有效于当前的脚本文件
b:name 局部于一个缓冲区的变量
w:name 局部于一个窗口的变量
g:name 全局变量(同样适用于函数中)
v:name Vim的预定义变量
5."exists()"函数检查一个变量是否已经被定义
:let name = "peter"
echo name
peter
:let name = '"peter"'
:echo name
"peter"
6.双引号中另眼相待的字符
t <Tab>
\n <NL>, 断行符
\r <CR>, <Enter>
\e <Esc>
\b <BS>, backspace
\" "
\\ \, backslash
\<Esc> <Esc>
\<C-W> CTRL-W
7.$NAME 环境变量名
&name Vim中的选项名
@r Vim中的寄存器名
8.
a + b 加
a - b 减
a * b 乘
a / b 除
a % b 求模
.链接字符串
a?b:C
9.
:if {condition}
{statements}
:endif
条件
:if {condition}
{statements}
:else
{statements}
:endif
10
a == b 等于
a != b 不等于
a > b 大于
a >= b 大于或等于
a < b 小于
a <= b 小于或等于
字符串
a =~ b a包含b
a !~ b a中不包含b
循环命令
:continue 跳转到loop循环的开始, 循环继续
loop continues.
:break 向前跳转到":endwhile";循环中断
13.使用函数
:call search("Date: ", "W")
查看函数列表function
:function {name}({var1}, {var2}, ...)
: {body}
return
:
1663

被折叠的 条评论
为什么被折叠?



