Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用vim编辑html的其他工具/脚本/插件_Html_Vim_Text Editor - Fatal编程技术网

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

使用vim编辑html的其他工具/脚本/插件,html,vim,text-editor,Html,Vim,Text Editor,我正在寻找任何关于用Vim编辑html的指针 我需要编辑的HTML文档将使用css(可能是内联的),但没有JavaScript或任何其他“技术” 因此,我认为在这方面一定有比我更了解的人可以给我一些提示,告诉我在哪里可以找到一些工具、脚本或Vim插件来帮助我编辑文档 FWIW,我正在使用Vim 7.3。我听说这一款相当不错, 它提供用于模板、标题插入、标记插入和标记完成的宏。它确实支持内联CSS,并包含用于启动web浏览器和显示当前编辑文件的命令 希望这是一个开始 Kate.()是一个很好的HT

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

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

因此,我认为在这方面一定有比我更了解的人可以给我一些提示,告诉我在哪里可以找到一些工具、脚本或Vim插件来帮助我编辑文档


FWIW,我正在使用Vim 7.3。

我听说这一款相当不错, 它提供用于模板、标题插入、标记插入和标记完成的宏。它确实支持内联CSS,并包含用于启动web浏览器和显示当前编辑文件的命令

希望这是一个开始

Kate.

()是一个很好的HTML(及更多)编辑插件

另外,我很乐意使用“%”在开始标记和结束标记之间导航。它附带了许多语言的默认代码段,包括HTML和JavaScript,但它们很容易修改/扩充:下面是我的自定义代码段

允许您使用紧凑的CSS语法来编写大量HTML,但对我来说,这有点太僵化了

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

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

  • cit
    将从
    文本中删除
    文本
    ,并使您在开始和结束标记之间处于插入模式

  • dat
    将删除整个
    文本

  • :norm I
    :norm A
    允许您在多个可视选定行的开头和结尾追加文本

等等…

对于HTML非常有用,它使添加/删除/编辑标记集变得更加容易,而不必单独处理开始标记和结束标记

这里有一篇很好的文章介绍了使用它可以做的一些事情:

用最少的击键次数编写HTML似乎很有趣


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

检查我的git repo中的my
.vimrc
vim config


我已经花了很多周的时间调整Vim,以满足我以高效方式进行web开发的需要。

是的,Surround的
cst
非常适合将
文本

转换为
文本
。这太有用了。你的html.snippets链接被破坏了