迁移到Vim的10个难关
上一篇 /
下一篇 2012-04-27 10:27:59
/ 个人分类:杂谈
你必须得承认,每当你看到别人使用 Vim,你就在想他是不是知道一些你不知道的事情。否则他为什么要用这么一个过时的编辑器,或者说开源垃圾?]s
^ pi0 除非你花至少一个月的时间每天使用这个编辑器,否则你是不会喜欢它的。这也是为什么很多新手会尝试一两天,然后就被它恶心到了,然后就永远不在碰它的原因。不幸的是,假如这些开发者能够挺过前期的痛苦,等待他们的将是无敌的速度和灵活性。
4q4E,r&t&Zrz_ a0B&t`j7f4O*x0 1、太多的模式可以选择
!O0`:J6sS;Y,p0j)ZY/V7wW9p?g0 Vim 和 TextMate 有很多不同,你常常会遇到它不让你输入,让你抓狂。Vim 有很多不同的模式,在不同的模式下,不同的按键有不同的功能。更让人崩溃的是,大写和小写的功能也天差地别。
N"Bba+P R|HK051Testing软件测试网d@0NQ1p8vU*^#V,U%i 也许你很奇怪一个命令搞了半天就是为了删除五行文字。是的,但是当你掌握它后,你会发现编辑的速度快了很多。51Testing软件测试网3|-l-YY;S
51Testing软件测试网0O.q){ r4TNl*@ { 2、古老的编辑器
J+C9r-u8T.]l051Testing软件测试网+D@MJv Vim 的年龄是很大的,超过30岁了!但是 Vim 是一直在被开发和维护的。最新的 7.3 版本是2010年发布的。还有,Vim 和 Vi 是不一样的,如果你只用过 Vi 那么建议你试试 Vim,你会有惊喜的。51Testing软件测试网8}/Y6ms8Z
51Testing软件测试网rn ~$[*z8o 3、我喜欢 TextMate 代码片段功能
qZ.Gn
M0A+_^7X(c {o0 你也许很快就会发现 Vim 不能胜任某项工作,但是很有可能某个插件已经实现了你想要的功能。例如 TextMate 代码片段(snippets)功能,Vim 并没有这个功能,但是有一个 snipMate 插件可以实现一模一样的功能。
O ^un e6c p*oo'S]l0XW^IW%L0s0 4、我不能使用上下键51Testing软件测试网A5P~2{I"U7iXE
51Testing软件测试网!t3p4B ~S9p7Jxb 首先,Vim 是可以用上下键的,你说的可能是 Vi。但是大部分 Vim 的用户不用这些按键:51Testing软件测试网(\e3u#HFj5^
51Testing软件测试网7x Adw7i h,j,k,l被映射到了左,下,上,右:51Testing软件测试网
X1HC*wQH
51Testing软件测试网?*m$|
G4b?f%z6s.U)I 没有选择 - 以前的机器没有上下左右按键51Testing软件测试网6I6T.}`c9{x
51Testing软件测试网$A(rJ|(R%[E 更少的移动 - 大部分情况你的手是在键盘的第二排,所以用这样的映射会让你的手尽量少的移动,可以让你更快的在文档的不同部分移动。51Testing软件测试网V'?dn
pj,d+M
_
?iF'}Ac0 5、我是设计师!