学习vim就像学弹钢琴一样,一旦学会,受益无穷。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~正文内容~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
要想熟练掌握一个工具,最好的办法就是多练习。对VIM初学者而言,最有效又便捷的方式莫过于使用vimtutor。
vimtutor 是vim自带教程,编写得短小精悍,十分易懂。如同有人手把手教你学骑自行车一样,通过阅读并按照其中的指示操作,每天花30分按每一课的指示操作一遍,三天反复必然能熟练使用。
对于进阶学者,希望把VIM使用得随心所欲甚至出神入化,请花上两周时间,多读一些优秀的总结的文章,多琢磨些vim指令的组合操作,必然进入不同境界。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~初识VIM~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
对于初学者,别着急,耐着性子按部就班的跟着如上vimtutor课程操作(一共7节课。每节课还有贴心的SUMMARY哦),真心很快就能上手。
VIM也支持Windows,有兴趣的可以去 http://www.vim.org 下载,安装好了之后,在“开始”——“程序”——“vim7.3”,也可以在安装目录里找到“vimtutor.bat”。
下图是对于基本常用命令的一个小结。
使用vim filename 进入vim编辑界面。vim处于命令行模式(Command Mode)。
命令行模式下可以移动光标,浏览文件 (请通过教程学习并操作各种强大的移动功能,例如 0,^, $, h, j, k, l ... ... 以及文字跳转,行间跳转等)
复制(y)粘贴 (p)
undo, redo
内容查找
。。。。。。
插入结束后,使用 ESC 退回至命令行模式操作
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~进阶练习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
advancedvim 是一份模仿vimtutor所创建的进阶练习教程。有兴趣提升自己vim操作技能的可以在练熟vimtutor后练习这一份教程。请于附件下载,删除txt后缀后上传至自己Linux/Unix server上即可使用vi 打开练习编辑操作。
内容包含
更快更强大的光标移动命令
怎样快速选出需要的区域内容,怎样一次操作多行内容(例如注释掉一大段代码,或者缩进)
自动提示
分屏
参考文章
英文官方全面教程:http://vimdoc.sourceforge.net/htmldoc/usr_toc.html
其在线帮助文档中你应该要仔细阅读的是 :help usr_02.txt
. 你会学习到诸如 !,
目录,寄存器,插件等很多其它的功能
vimtutor中文版(博文):http://www.cokco.cn/thread-27090-1-1.html
进阶教程的编写借鉴了陈皓的博客,简明Vim练级攻略 --该博文翻译自Learn Vim Progressively。 英语阅读不熟练的可以先阅读该博客译文后再练习advancedvim。如果多人认为使用该教程有效,我会考虑将来出一份中文版。
本文出自 “11792937” 博客,请务必保留此出处http://11802937.blog.51cto.com/11792937/1795024
原文地址:http://11802937.blog.51cto.com/11792937/1795024