最近在玩Linux,然后在Ubuntu下编辑C++程序时候用到了Vim,这个编辑器很强大,而且现在貌似很多编程高手都在使用,所以特意研究了下。
发现确实挺好用的,主要特点就是方便,完全在终端就能实现。网上找了很多VIm使用的入门资料。总结分享如下:
Vim使用简单篇
网络上类似的教程都是提示先执行如下命令:
sudo vim /etc/apt/sources.list |
但我相信有想当多的人,根本不会用VIM。而且,网上可以找到的,关于VI的教程,更是多为能吓死人的上百页说明。其实,从我个人的实践看,完全不需要如此夸张。要完成最基本的编辑,只要熟悉几个命令,就是把VIM用得很好。
这里就列举一下:
Esc:这个是VIM中的万能功能键之一,基本上任何时候按这个键,都可以返回VIM的普通状态。
i:在普通状态下,按i可以进入“插入”编辑状态。这个时候按方向键移动光标,在想要输入的地方输入字符,用Del键删除字符,最后用Esc退出到普通状态。
yy(yny):在普通状态下,把光标用方向键移动到想要复制的某行文字上,按两下y,就是复制这一行。如果是想复制这行一下n行,就用yny方式。如复制5行,就是y5y。
p:复制后,移动光标到要粘贴的地方,按p既可。
d:和上面相对,按d就是删除当前行。
x:在普通模式下,按x就是删除光标当前位置的字符,汉字就是整个汉字。
:wq!:在普通模式下输入“:”就进入命令状态,在这个状态下,q代表退出,w代表保存,!代表强制。比如放弃修改,就是:q!,强制保存退出就是:wq!。
好啦,就这么简单。VIM是一个强大到BT的编辑软件,而且绝对非常袖珍。可惜,要用好这个软件,绝对不是容易的事情。我想我们这样的人,完全不需要一上来就学习那么多根本用不上的技巧,先能用上最基本的功能在说。记住上面这七条,VIM完全就可以为我所用了。
Vim使用详细篇
vim是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visualinterface”的缩写,vim是viIMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。
插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。
一、打开文件、保存、关闭文件(vi命令模式下使用)
二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退回到命令模式)
三、移动光标(vi命令模式下使用)
四、删除、恢复字符或行(vi命令模式下使用)
五、搜索(vi命令模式下使用)
六、跳至指定行(vi命令模式下使用)
七、设置行号(vi命令模式下使用)
八、复制、粘贴(vi命令模式下使用)
九、替换(vi命令模式下使用)
十、编辑其他文件
十一、修改文件格式