网上商城平台开发/seo公司厦门
一,查看vim是否是兼容vi的操作模式
:set compatible?
二,查看脚本列表
:scriptnames
三,设置或者查看是否设置了了显示工作模式
:set showmode?
:set showmode
四,快速移动光标:
hjkl
h:左,l:右,j:下,k:上
五,删除
normal模式下
x删除一个字符,dd删除一行
六,删除光标所在行的换行符,相当于合并行
大写"J"可以删除所在行的换行符
七,undo
u可以取消上次的操作结果
CTRL-R(大写)反转取消的动作,也就是说是对u的undo
八,插入新行
o在当前行的下面插入一个新的空白行同时vim进入insert模式
O在当前行的上面插入一个新的空白行同时vim进入insert模式
九,插入模式
i使得vim进入insert模式,并且光标位置不变,字符在光标前面插入
a使得vim也进入insert模式,但光标位置往当前字符后移一个,使得插入在之前的字符后面插入
十,退出
:q!不保存强制退出
:e!不保存强制退出并且重新载入原来的文件
ZZ命令等同:qw!保存当前的修改并且退出
:help查看帮助
十一,移动
e是一个一个单词的向前移动并且光标停在目标单词的最后一个字母
w跟e一样,不同的是最后停在目标单词的第一个字母
b是向后移动一个单词,并且停留在目标单词的第一个字母
$是移动到当前行的最后位置
^是移动到当前行的开始位置(想到正则表达式就很容易理解这里的含义了)
fx是在当前行搜索字符x并且光标移动到该字符处
CTRL-G是移动到最后一行