- 显示TAB制表符
:set list TAB
- 隐藏制表符
:set nolist
- 显示行号
:set nu
- 隐藏行号
:set nonu
- 将文件中的TAB制表符替换成空格
:set ts=2
:set noexpandtab
:%retab!
- 反过来,将空格替换成TAB
:set ts=2
:set expandtab
:%retab!
加!是用于处理非空白字符之后的TAB,不加的话只处理行首TAB
- vim中的替换
:s/xx/yy
替换当前行中第一个xx为yy
:s/xx/yy/g
替换当前行所有xx为yy
:s/xx/yy/gc
替换当前行所有xx为yy,替换前询问
:%s/xx/yy/g
替换当前文档中所有xx为yy
:5,10s/xx/yy/g
替换当前文档中5到10行的xx为yy - 最快的搜索方法
*
和#
查找光标处单词,n向下,N向上