版权声明:本文为博主原创文章,转载请注明博客地址: https://cloud.tencent.com/developer/article/1454512
vi是一款所有类Unix系统都内建的一款文本编辑器。随着Linux系统的发展,vi也被进一步开发变成了vim。vim 具有程序编辑的能力,字体是有颜色的,可以方便程序设计。如果你的Linux发行版只有vi,想使用vim,则需要安装。Ubuntu可以使用下面命令来安装vim编辑器。
sudo apt-get install vim
vi编辑器有三种模式,分别是命令模式,编辑模式,末行模式。当我们一开始打开vi的时候,它就处于命令模式。例如使用vi pipe.c这样就打开了pipe.c。打开以后,只能看,不能编辑,因为处于命令模式。在编辑模式的时候,我们才能够编辑文本。从文本模式无法直接切换到末行模式。需要按下ESC进入命令模式,然后按下:(英文冒号),就进入末行模式了。在末行模式下连按2次Esc就切换到了命令模式。或者是在末行模式下输入除了q以为的命令按下回车,也可切换到命令模式。在命令模式下进入编辑模式可以使用i,s,o,a按键。这就是三种模式之间的切换。
在命令模式下,可以使用上下左右按键来移动光标。也可以使用h,j,k,l来移动光标位置。他们移动光标的方向如下所示。
**k**
**h l**
**j**
vi的删除其实是剪切,当你删除某个内容以后,立即在某一行,按下小写字母p就能看到,你刚才删除的内容被粘贴在了这里。
在命令模式下,按下小写字母v进入可视模式,然后使用方向键或者h,j,k,l键来移动光标,选中你想选中的内容,然后进行相应的操作。如下所示。
可以看到选中了4行。
在可视模式下,复制是y,删除是d。