vim编程学习

来源:互联网 发布:积分规则数据库设计 编辑:程序博客网 时间:2024/05/16 16:59
文件名字
作者
最新改变时间
帮助
注意
语法
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 
: