Vim技能修炼降龙十七掌-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

Vim技能修炼降龙十七掌

简介: 世界上有两个伟大的编辑器:一个是emacs,一个是vi。它们从诞生以来,一直在Unix/Linux世界得到最广泛的支持。 尽管过了几十年,在Windows平台上和跨平台上有层出不穷的后起之秀不断挑战它们的地位,比如编辑器界的Sublime Text,Ultra Editor,Notepad++,pspad,Atom,Visual Studio Code,IDE界的Eclipse, IntellJ IDEA, NetBeans等等,但是它们的地位从未动摇过。

世界上有两个伟大的编辑器:一个是emacs,一个是vi。它们从诞生以来,一直在Unix/Linux世界得到最广泛的支持。
尽管过了几十年,在Windows平台上和跨平台上有层出不穷的后起之秀不断挑战它们的地位,比如编辑器界的Sublime Text,Ultra Editor,Notepad++,pspad,Atom,Visual Studio Code,IDE界的Eclipse, IntellJ IDEA, NetBeans等等,但是它们的地位从未动摇过。
写C#的最好IDE一定是Visual Studio,写Java还是IntellJ IDEA和Eclipse更方便。但是,对于其它语言和其它任务,比起层出不穷的后来者,一定是emacs和vim的支持是最广泛的。针对一个特定的任务,可能Sublime Text和Atom只有区区几种插件选择甚至是没有,但是在vim和emacs上可以找到好多页。

这两种编辑器的学习曲线确实是相对比较陡的,但是,一旦修炼成功,这样的付出是绝对值得的。造成学习困难的主要原因,其实是功能太多太强大。这个修炼需要花不少的精力和时间,想修成上仙甚至上神是不容易的,但是,只要坚持下去,最终一定可以做到。好了,废话不多说了,我们开始修炼之旅。

Vim技能修炼教程(1) - 使用vundle管理插件
Vim技能修炼教程(2) - 语法高亮速成
Vim技能修炼教程(3) - 语法高亮进阶
Vim技能修炼教程(4) - 基本功
Vim技能修炼教程(5) - 操作符实务
Vim技能修炼教程(6) - 行编辑器
Vim技能修炼教程(7) - 可视模式
Vim技能修炼教程(8) - 多窗口
Vim技能修炼教程(9) - 缓冲区和标签页
Vim技能修炼教程(10) - 代码跳转
Vim技能修炼教程(11) - 代码折叠
Vim技能修炼教程(12) - Vim的脚本语言支持
Vim技能修炼教程(13) - 变量
Vim技能修炼教程(14) - 写个ex命令吧
Vim技能修炼教程(15) - 时间和日期相关函数
Vim技能修炼教程(16) - 浮点数计算函数
Vim技能修炼教程(17) - 编译自己的Vim

ps:文章内容版权归云栖社区专家“lusing”所有,未经内容作者同意,请勿转载。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章