日期:2014-05-17  浏览次数:20530 次

编辑 HTML 的利器 VIM ZenCoding

最近在用 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 下的各种乱码了。

?