[工欲善其事,必先利其器] -- VIM 学习篇

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[工欲善其事,必先利其器] -- VIM 学习篇相关的知识,希望对你有一定的参考价值。


学习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)。

  1. 命令行模式下可以移动光标,浏览文件 (请通过教程学习并操作各种强大的移动功能,例如 0,^, $, h, j, k, l ... ... 以及文字跳转,行间跳转等)

  2. 复制(y)粘贴 (p)

  3. undo, redo

  4. 内容查找

  5. 。。。。。。

当命令行模式下使用 i,a,o... 进入插入模式 (INSERT Mode)。
  1. 插入结束后,使用 ESC 退回至命令行模式操作

退出VIM,使用 :q!(不保存);:wq(保存文件)。


技术分享

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~进阶练习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


advancedvim 是一份模仿vimtutor所创建的进阶练习教程。有兴趣提升自己vim操作技能的可以在练熟vimtutor后练习这一份教程。请于附件下载,删除txt后缀后上传至自己Linux/Unix server上即可使用vi 打开练习编辑操作。


内容包含

  •     更快更强大的光标移动命令

  •     怎样快速选出需要的区域内容,怎样一次操作多行内容(例如注释掉一大段代码,或者缩进)

  •     自动提示

  •     分屏

技术分享


参考文章





本文出自 “11792937” 博客,请务必保留此出处http://11802937.blog.51cto.com/11792937/1795024

以上是关于[工欲善其事,必先利其器] -- VIM 学习篇的主要内容,如果未能解决你的问题,请参考以下文章

上古神器vim系列之初探

上古神器vim系列之初探

学习 Vim - 可能是投资回报率最高的 Editor

Centos 中 vim 的配置

基础拾遗编辑器之神-VIM

原生态Vim使用快捷键