日期:2014-05-17 浏览次数:20581 次
最近在用 Tornado 写一个小的个人网站,发现在 VIM 原始状态下编辑 HTML 很是不便。因为 HTML 的 Tag 需要开始符号和结束符号对应,例如: <table></table>。每次都去手动敲,生产效率太低了,无端增加了好多重复劳动。
?
在网上找了一下,发现一个 ZenCoding.vim 的 VIM 插件,不单可以实现 Aptana 等 IDE 编辑 HTML 时的自动补全功能,还有类似 CSS selector 的编辑方式 (看 ZenCoding 的视频演示即可了解)。
?
官方文档在这里:
https://raw.github.com/mattn/zencoding-vim/master/TUTORIAL
?
需要注意的是,在输入各种命令时(Ctrl+y ?),需要确保是在 Insert 状态下。
?
题外话:
1。看到 Zen 这个词,立即会猜到可能是日本人写的,看了作者名字,似乎就是。
我一直对 Zen 这个词有好感。例如,在 python 终端里输入 import this , 就能看到 The Zen of Python。
?
2。上个周又从 Emacs 换回 VIM 了,因为我找到了一个可以在 Mac 下实现全屏,以及分屏的终端 iTerm2。
这样我就不需要忍受 Emacs 的各种 Ctrl, Meta 组合键,以及 shell,multi-shell 下的各种乱码了。
?