用Vim写XML
Saturday, January 7, 2006 4:08:17 AM
由于我无法让emacs支持unicode,让Vim有机可乘,我已经
爱上Vim了!
用了这个插件之后,我编写xml非常方便!
还有这些 tips
http://www.vim.org/tips/tip.php?tip_id=305
如果我的xml文件里已经有了这个
现在我想添加多一个<marki>(编写xml文件太多这种添加了)
在Vim里我可以这样操作
对,就是这十几次按键完成上面本来需要60多次按键的输入,而且重要的是实际操作起来很流畅!
详解如下(看起来有点晕,请实际操作以感受其方便,如果你写xml或html)
先打
这时按C-N(按着Ctrl再按n),就可以自动完成
这时我打 > ,它又会自动完成,并且把光标停在中间(下面我用符号 | 表示光标位置),
我再打一下 > ,它又可以变成
我接着打 <l C-N > 就可以变成
粘贴网址后
按 Esc 键,再按 o 键,就可以把光标放在下一行,自动缩进
打 <m ,然后 C-N,
再按一次 C-N
然后打 >
粘贴“维基百科,自由的百科全书”,完成!
爱上Vim了!
用了这个插件之后,我编写xml非常方便!
还有这些 tips
http://www.vim.org/tips/tip.php?tip_id=305
如果我的xml文件里已经有了这个
<marki> <location>http://my.opera.com/419/</location> <marki_name>New year, New Life</marki_name> </marki>
现在我想添加多一个<marki>(编写xml文件太多这种添加了)
<marki> <location>http://zh.wikipedia.org/</location> <marki_name>维基百科,自由的百科全书</marki_name> </marki>
在Vim里我可以这样操作
<m C-N >><l C-N > 粘贴 Esc o <m C-N C-N > 粘贴
对,就是这十几次按键完成上面本来需要60多次按键的输入,而且重要的是实际操作起来很流畅!
详解如下(看起来有点晕,请实际操作以感受其方便,如果你写xml或html)
先打
<m
这时按C-N(按着Ctrl再按n),就可以自动完成
<marki
这时我打 > ,它又会自动完成,并且把光标停在中间(下面我用符号 | 表示光标位置),
<marki> | </marki>
我再打一下 > ,它又可以变成
<marki> | </marki>
我接着打 <l C-N > 就可以变成
<marki> <location>|</location>
粘贴网址后
<marki> <location>http://zh.wikipedia.org/</location>
按 Esc 键,再按 o 键,就可以把光标放在下一行,自动缩进
<marki> <location>http://zh.wikipedia.org/</location> |
打 <m ,然后 C-N,
<marki> <location>http://zh.wikipedia.org/</location> <marki
再按一次 C-N
<marki> <location>http://zh.wikipedia.org/</location> <marki_name
然后打 >
粘贴“维基百科,自由的百科全书”,完成!








朗儿yuelang85 # Saturday, January 7, 2006 1:25:20 PM
早就听说vim和emacs是很好的编程工具,一看你这个,就更相信了,不过现在我还用不上,只能用vim编编配置文件和文档。我现在只会vb和asp,还是小小鸟。。。。
不过阿,你用vim可是有我的功劳阿,要记住,下次去广州,要请我吃饭阿,来北京请我也行,我比较爱吃烤鸭和螃蟹。
419 # Sunday, January 8, 2006 12:46:41 PM
vb 和asp在linux比较难施展吧,在Windows下的确是非常好用的。但,我不会编程,打算从C开始学。
朗儿yuelang85 # Sunday, January 8, 2006 4:18:23 PM
那个厨师的图标好吓人,想是要把我给。。。。。