预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

VIM使⽤教程-详细先上⼀张图:导语VIM是Linux系统上⼀款⽂本编辑器,它是操作Linux的⼀款利器。当前有很多优秀的IDE都⽀持安装VIM插件,原因就是使⽤它便捷,⾼效,很爽!本⽂主要记录了VIM的⼀些常⽤使⽤技巧,⽅便随时查阅学习。现在我们通过科学上⽹可以查到很多关于VIM的演变历史和学习资料,相当⽅便(做技术学习⼀定要会科学上⽹,现在那个*度能少⽤就少⽤吧),括号⾥⾯的内容很重要,划重点,。学习VIM最好的⽂档,应该是阅读学习VIM的帮助⽂档,这⾥先讲⼀下如何使⽤VIM的帮助⽂档:终端输⼊vim,敲击回车键(enter/return),就会进⼊VIM,然后键盘上输⼊:help。⽂档相当详尽,但是⽂档是英⽂的,可能对⼀些学习者不太友好,但这应该是最权威的VIM学习资料了。使⽤vim的帮助⽂档学习vim记得刚⼊门VIM的时候蛮头疼的,它同很多编辑器不⼀样,当时各种奔溃。。。通过各种搜索,各种查阅,逐渐地掌握了VIM的⼀些使⽤技巧(听说很多编程⽜⼈最后⼀款编辑器都是VIM,可见⼀斑)。VIM如果不是经常使⽤,很容易忘记它的使⽤技巧,需要经常复盘,久⽽久之也就养成了⼿指记忆。除了本⽂以外,我还总结了关于vim的以下⼏篇⽂章,有兴趣的也可以点击前往:如果是新⼿vim使⽤者,最好在阅读完本⽂,熟练操作以后,再浏览上述的⼏篇⽂章,相对好理解些,也可以加深对vim的⼀些认识,上⾯我还贴了⼀篇tmux的⽂章,它简单易学,同vim搭配使⽤,真的很⽅便,⾼效。如果⽂章有表述不当的地⽅可以留⾔指正,互相学习,共同进步。认识VIM刚开始⽤VIM打开⽂件的时候,需要从宏观的去了解⼀下VIM这个编辑器。VIM有四个模式,:正常模式(Normal-mode)插⼊模式(Insert-mode)命令模式(Command-mode)可视模式(Visual-mode)什么是正常模式(Normal-mode)?正常模式⼀般⽤于浏览⽂件,也包括⼀些复制、粘贴、删除等操作。这时击键时,⼀些组合键就是vim的功能键,⽽不会在⽂本中键⼊对应的字符。在这个模式下,我们可以通过键盘在⽂本中快速移动光标,光标范围从⼩到⼤是字符、单词、⾏、句⼦、段落和屏幕。启动VIM后默认位于正常模式。不论是什么模式,按⼀下<Esc>键(有时可能需要按两下,插⼊模式按⼀下Esc,就会切换到正常模式,命令模式或者可视模式下执⾏完操作以后,就会⾃动进⼊正常模式,如果进⼊命令模式或者可视模式没有执⾏任何操作,按两下Esc即可)都会进⼊正常模式。下⾯的三个模式都是过键盘上相应的键位去触发的。什么是插⼊模式?(Insert-mode)在正常模式中按下个别字母键(后⾯会详细介绍),会进⼊插⼊模式。例如按i键会进⾏插⼊模式。该模式启动以后,就会进⼊编辑状态,通过键盘输⼊内容。什么是命令模式(Command-mode)在正常模式中,按下:(冒号)键或者/(斜杠),会进⼊命令模式。在命令模式中可以执⾏⼀些输⼊并执⾏⼀些VIM或插件提供的指令,就像在shell⾥⼀样。这些指令包括设置环境、⽂件操作、调⽤某个功能等等。什么是可视模式(Visual-mode)在正常模式按下v,V,<Ctrl>+v,可以进⼊可视模式。可视模式中的操作有点像拿⿏标进⾏操作,选择⽂本的时候有⼀种⿏标选择的即视感,有时候会很⽅便。以上是关于VIM四种模式的解读,我们在使⽤VIM操作⽂本的时候,编辑区底部⼀般都会显⽰当前处于什么模式下(插⼊模式会有INSERT提⽰,可视模式会有VISUAL或者VISUALLINE的提⽰)。当对VIM有了感觉之后,个⼈认为VIM只有两个模式,便于理解(纯个⼈见解,⽤熟VIM以后,应该会赞同这个理解):操作模式编辑模式⼀个好的编辑器我们⽆⾮就使⽤它的两个功能:1、通过⼀些快捷键操作编辑器实现我们的功能:复制,黏贴,删除,查询。。。等2、我们⽤来编辑,输⼊内容进⼊编辑器。VIM有⼀个很重要的按键需要⼀开始就做出说明,那就是键盘中的<ESC>,这个按键⽤来切换模式,该按键可以快速切换到正常模式.<ESC>这个按键有点特殊,它脱离了主键盘区,每次操作这个按键的时候都会有些蛮烦。估计很多使⽤VIM的⼈都会有这个痛点,因此有了⼀个解决⽅案,control+[这两个按键取代<ESC>。曾经很长⼀段时间我都是⽤control+[⽤来取代<ESC>,但是还是感觉有些难受?VIM有⼀个配置⽂件,在linux系统中,该配置⽂件是.vimrc,该⽂件位于~⽬录下⾯(~⽬录是家⽬录,也就是⽤户⽬录,不了解的可以科学上⽹查询),是⼀个隐藏⽂件,如果该⽂件不存在可以⼿动创建⼀个。.vimrc可以有很多配置,例如显⽰⾏号,快捷键配置,插件配置等等。VIM很多个性化的设置都离不开这个配置⽂件。zempty认为.vimrc有⼀个特别重要的配置