14. 查找
/ 查找命令,如要查找单词include,输入/include即可;要查找下一个匹配点可以用“n“命令。注意,字符.*[]^%/\?~$有特殊含义,要查找它们时,需要在前面加上一个"\"。
? 反方向查找
N 在反方向重复前一次查找,因此,如果在"/"命令后执行"N"命令是向后查找;在"?"命令后执行"N"命令是向前查找
:set ignorecase 设置查找时忽略大小写
:set noignorecase 则设置查找时区分大小写
上箭头 可以查询历史查找命令
* 将光标移动到单词下面使用该命令,VIM会取得光标上的单词并把它作为被查找的字符串
# 实现反向完成相同的功能
/string\> 可以找到以the结尾的单词,\>是一个特殊的记号,表示只匹配单词的末尾;同理,\<表示只匹配单词的开头
:set hlsearch 可以使VIM高亮显示所有匹配的地方
:set nohlsearch 则可以关闭高亮显示查找内容
:nohlsearch 暂时去掉高亮显示的内容,当执行下一次查找的时候,高亮功能会再次别激活
:set incsearch 使VIM在输入字符串的过程中就显示匹配点:set nowrapscan 在找到文件结尾后停止查找
还可用更强大紧凑的正则表达式进行查找!
/^ 匹配行首
/$ 匹配行尾
/. 匹配任何字符
15.使用记号
当使用"G"命令调到另一个地方时,可以用``命令跳回原来的地方;
CTRL-O 跳回到较老的地方;
CTRL-I 跳到较新的地方
:jumps 输出一个你可以跳往的位置的列表
VIM允许自定义标记:
命令ma用a标记当前的光标位置
移动到标记a的命令时`a
' 跳转前的位置
" 最后编辑的位置
[ 最后修改的位置的开头
] 最后修改位置的结尾
阅读(628) | 评论(0) | 转发(0) |