使用vim编辑html的其他工具/脚本/插件

时间:2011-02-04 13:02:13

标签: html vim text-editor

我正在寻找关于用Vim编辑html的任何指针。

我需要编辑的HTML文档将使用css(可能是内联的),但没有JavaScript或任何其他“技术”。

所以,我认为在那个领域肯定会有人比我更多的知识可以给我一些提示,告诉我在哪里可以找到一些工具,或者在我编辑文档时帮助我的脚本或Vim插件。

FWIW,我正在使用Vim 7.3。

6 个答案:

答案 0 :(得分:4)

我对SnipMate感到满意。它附带了许多语言的默认摘要,包括HTML和JavaScript,但它们很容易修改/扩充:这是我的自定义html.snippets

SparkUp允许您使用紧凑的CSS语法来编写大量的HTML,但这对我来说有点过于严格。

为了能够使用Omni Completion for CSS,您需要更改缓冲区的“文件类型”设置,如下所示::set ft=css.html

即使没有花哨的插件,Vim本身对HTML也非常强大:

  • cit将从text中删除<p>text</p>,并在开始和结束标记之间保持插入模式

  • dat会删除整个<p>text</p>

  • :norm I:norm A允许您在多个视觉选择的行的开头和结尾添加文字

依旧......

答案 1 :(得分:2)

RagTagdocumentation)是一个很好的HTML(和更多)编辑插件。

另外,matchit可帮助在开始标记及其结束标记之间使用'%'

进行导航

答案 2 :(得分:1)

我听说这个很好, HTML/XHTML mappings for Vim 它为模板,标题插入,标记插入和标记完成提供宏。它支持内联CSS,并包含启动Web浏览器和显示当前编辑文件的命令。

希望这是一个开始!

凯特。

答案 3 :(得分:1)

surround plugin对HTML非常有用,它可以更轻松地添加/删除/编辑标记集,而不必单独处理开始和结束标记。

有关解释您可以使用它做的一些事情的好文章在这里:Vim Plugins You Should Know About, Part I: surround.vim

答案 4 :(得分:1)

Zen plugin似乎很有趣,用最少的击键次数来编写HTML。

有一个很好的视频演示了它在上面的链接中是如何工作的。

答案 5 :(得分:0)

github

检查我的git仓库中的.vimrcvim config

我花了这么多时间来调整Vim,以满足我以高效的方式进行Web开发的需求。