1

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

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

在此处输入图像描述

4

2 回答 2

1

如果您键入的标签以大写字符开头,它应该只提供大写标签名称。

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

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

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

于 2013-11-08T15:35:40.533 回答
1

我刚刚发现为什么我的设置中会出现同样的问题。我曾经认为它一定是远程插件之一。事实上,它是忽略大小写选项。您是否启用了 smartcase 并不重要。只需运行se noic设置 noignorecase

于 2017-06-09T07:41:35.230 回答