码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2016-07-01 23:08:51      阅读:397      评论:0      收藏:0      [点我收藏+]

标签:vi   初学者   linux编辑器   


学习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 学习篇

标签:vi   初学者   linux编辑器   

原文地址:http://11802937.blog.51cto.com/11792937/1795024

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!