自定义快捷键:
通过前面的学习我们发现vi着实不太好使用,比如我们要在每行前面加一个#,则需要比较复杂的操作。
vi提供了定义快捷键的方式。看下面的实例:
- 命令格式:":map ^p I#<ESC>" ;解释一下,表示的是我们按下ctrl+P的时候会在行首插入#并退出到命令模式。
- 如果不想使用了则使用下列格式:":unmap ^P" 即可
- 注意^P 是通过ctrl+v+p敲出来的,可不能直接写上这两个字符,那样是没有用的。
例子如下:
输入上述内容后,回车,然后再使用crtl+P即可。
当然自定义快捷键可以实现很多功能,但是快捷键不易记忆,当我们定义了太多的快捷键的时候就发现,不好记忆,不好用。
因此我们可以定义变量的方式,这个是ab命令,其实就是a代表b。
自定义变量:
- 命令格式:“:ab name xiaobobo” 这样我们在vi的页面中输入name 然后回车 就会变成xiaobobo.
- 如果不想使用了则使用":unab name" 即可。