Vim模式
- 正常模式(按Esc或Ctrl+[进入) 左下角显示文件名或为空
- 插入模式(按i键进入) 左下角显示--INSERT--
- 可视模式(不知道如何进入) 左下角显示--VISUAL--
光标移动
-
ctrl+f
:前一页; -
ctrl+b
:后一页; -
^
:行首; -
$
:行尾; -
gg
:文档首; -
[N]G
:文档第N行,没有N直接到末行;
查找
-
/text
:查找text;n
查找下一个,N
查找下一个; -
?text
:查找text;n
查找下一个,N
查找下一个; -
:set ignorecase
:忽略大小写的查找; -
:set hlsearch
:高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配; -
:set incsearch
:逐步搜索模式,对当前键入的字符进行搜索而不必等待键入完成; - 查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,*相当于/搜索。而#命令相当于?搜索;
替换
-
ra
:替换当前字符为a; -
:s/old/new/
用old替换new,替换当前行的第一个匹配; -
:s/old/new/g
用old替换new,替换当前行的所有匹配; -
:%s/old/new/
用old替换new,替换所有行的第一个匹配; -
:%s/old/new/g
用old替换new,替换整个文件的所有匹配;
删除
-
dd
:删除一行,同时复制到剪贴板; -
[N]dd
:删除N行; -
[N]yy
:复制N行; -
p
:粘贴;
网友评论