今天学习的,分享一下.
1.使用ZZ命令来代替:wq
编辑一个test.txt文件
在命令模式下按下ZZ,就自动保存退出了,和:wq是一样的效果.
2.导入文件: r + 文件名
编写一个test1.txt
打开test.txt文件, 导入test1.txt
ok,成功导入.
3.直接在vi中执行命令而不用退出vi : ! + 命令
我们执行一个显示当前时间的命令
当我们按下ENTER后会继续回到vi界面中.
我们也可以将两个命令组合在一起使用,例如导入系统现在的时间, 则使用 r + ! date 即可
是不是很方便.
4.定义快捷键 : map + 快捷键 + 触发命令
有时候我们经常要做一些重复又繁琐的操作,这个时候定义一个快捷键会省很多时间. 例如我们经常要插入自己的邮箱信息, 直接定义一个插入邮箱的快捷键会方便很多,我们把ctrl + T设为插入邮箱信息的快捷键.
则执行如下命令
map ^T i975022570@qq.com (特别注意, ^T这里是按ctrl+v+T得出来的, 而不是直接从键盘上输入^T)
当我按下crtl+T时
如何保存这些设置呢, 我们直接编辑 ~/.vimrc文件,然后把设置好的命令写进去就好了,这样下次再次打开vi就可以继续使用这些快捷键了.
例如我们想每次打开文件自动显示行号, 则直接编辑这个文件加上set nu即可
当我们再次打开test.txt时,便自动加上了行号