天天看点

vim入门(2)

一、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

本文转自 pangfc 51CTO博客,原文链接:http://blog.51cto.com/983836259/1292122,如需转载请自行联系原作者