在vi编辑器中使用sudo命令
:w !sudo tee %
命令:w !{cmd},让vim执行一个外部命令{cmd},然后把当前缓冲区的内容从stdin传入。tee是一个把stdin保存到文件的小工具。 而%,是vim当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。 所以执行这个命令,就相当于从vim外部修改了当前编辑的文件。
返回上次的位置
ctrl + o: 返回上次光标位置;ctrl + i: 前进到光标的位置;
排版对齐
ctrl +v:选择需要对齐的行,之后按=即可对齐。
字符串替换
:%s/aaaa/bbbb/g:替换每一行中所有aaaa为bbbb,http://www.cnblogs.com/tovep/articles/2715803.html。
快速选中单词
光标移动到要选中的单词开头,按v按e。
撤销
u: 撤销;ctrl + r: 取消撤销;