vim 小技巧

目录

说明

这些所谓的 vim 技巧都不需要安装任何插件,如果 vim 安装了插件那又是另一番天地了

与系统共享剪切板

sudo apt-get install vim-gui-common

删除空行

:g/^$/d

执行命令

:r !command,command 命令的结果插入光标下一行
:nr! command,  command 命令的结果插入 n 行后
:m,n! command, command 以 m,n 之间的行作为标准输入,标准输出会代替 m,n 之间的行

输入特殊符号

VIM 中经常会遇到一些特殊符号,如^M,^@。。。。。。如果你单独的输入^和 M 符号,可能 VIM 会“误认为”是两个字符“^”“M”。而不是一个单独的“^M”,这时的输入方法是:
^M: CTRL+V 再回车
^@: CTRL+2 

搜索时忽略大小写

:set ic(ignorecase 的缩写) 忽略大小写
:set noic(noignorecase 的缩写) 不忽略大小写 

高亮显示光标下的内容

在普通模式下按*

打开目录浏览

:Ex

快速保存退出

在正常模式下按 ZZ

^M 符号替换为换行

:%s/^M/\r/g

对文件进行加密

:X  可以对文件进行加密(记得加密后:w 保存)
下次打开文件时就要先输入密码才能看见文件,否则会是乱码

给选中内容的每行结尾加上指定内容

:'<,'>s/$/ -d/

目录