vim的omni完成中的大写HTML标记

时间:2013-11-08 15:17:29

标签: html vim omnicomplete

目前我不得不写很多HTML内容(不幸的是)。 Vim是我最喜欢的编辑器/ IDE几乎所有东西。我正在使用'omni completion'插件来完成代码,这对python和php来说效果很好。它也适用于HTML,但它使用大写的HTML标签,这真的很烦人。

有没有办法告诉vim或omni完成大写HTML完全有限制。

enter image description here

2 个答案:

答案 0 :(得分:1)

如果您的类型标记以大写字符开头,它应该只提供大写标记名称。

$VIMRUNTIME/autoload/htmlcomplete.vim中有以下代码:

if &filetype == 'html' && exists("uppercase_tag")

因此,一种解决方法是将文件类型切换为xml(但它不知道所有HTML标记,仅存在于文档中),或者您可以修改脚本并将副本放到{{ 1}},以便它将覆盖默认值。

答案 1 :(得分:1)

我刚刚发现为什么我的设置中出现了同样的问题。我曾经认为它必须是远程插件之一。实际上,它是忽略选项。如果你启用了smartcase并不重要。只需运行 seicic 设置noignorecase