上篇文章中我简单给大家分享了来自百度百科对vim的简介,包括设计理念和主要功能。下面我将介绍vim的基本操作和它的三种模式

 

一、vim的打开

  对于很多刚开始接触linux系统(如redhat,ubuntu,我用的是ubuntu)的人来说,可能都不知道怎么打开关闭vim,包括用vim打开保存文件

  (1)我们可以在终端下输入:vim ,就可以进入vim的命令模式(常规模式)(PS:至于命令模式,别急,下面会说)

  (2)如果输入:vim filename(PS:filename为你想要打开的文件名),则会用vim打开该文件

 

二、vim的三种模式

(1)命令模式

  vim在启动后会默认进入命令模式,而不管在那种模式下,都可以通过按“Esc”键(可以多按几次)回到命令模式下,在命令模式下可以通过键入不同的命令(直接按相关字符即可)来完成选择,复制,粘贴,撤销等操作

 

常用命令:

 

i:在光标前插入文本

I:在当前行首插入
a:在当前字符的右边插入
A:在当前行尾插入
o:在当前行下面插入一个新行
O:在当前行上面插入一个新行
dd:删除整行
yy:复制当前行
n+yy:复制光标开始的下几行
p:粘贴
u:撤销上一个操作
r:替换当前字符
/:查找关键字
 
还有一个在命令模式下的小技巧是:可以用h(左)j(下)k(上)l(右)来移动光标。当然我在这儿只是介绍了常用的一些命令,如果大家想要了解详细的可以查看vim帮助文档或者在网上搜索详细的命令
 
(2)插入模式
  vim在插入模式下时,可以输入编辑文本内容,进入插入模式的方法上面就有介绍,所以在这儿就不多说了,当然最常用的还是按 i 进入。编辑完成后可以通过按Esc键返回命令模式
 
(3)EX模式
  在命令模式下按 : 键,进入EX模式,这时你会发现光标移到了底部,在EX模式下你可以通过一些命令来实现保存修改或退出vim
 
常用命令:
 
:q  退出(PS:在你没对文件修改时好用,不然会出错)
:q! 强制退出
:w 保存当前修改
:wq 保存当前修改并退出
:x 同wq(PS:我一般都用x,因为可以少输入一个字符)
:set number 显示行号(PS:如果怕麻烦,可以把这句写入vim的配置文件中)
:! 系统命令 执行一个系统命令并显示结果
:sh 切换到命令行,使用Ctrl+d切换回vim
 
好了,关于vim的基本操作就是这样了,如果想要了解更多关于vim的东西,还是那句话,看帮助文档或者上网查资料