現時点では、たくさんの HTML を書かなければなりません (残念ながら)。Vim は、ほぼすべてのツールで私のお気に入りのエディター/IDE です。コード補完に「オムニ補完」プラグインを使用しています。これは、python と php で非常にうまく機能します。HTML でも動作しますが、大文字の HTML タグを使用しているため、非常に面倒です。
大文字の HTML が完全に制限されていることを vim または omni の補完に伝える方法はありますか。
現時点では、たくさんの HTML を書かなければなりません (残念ながら)。Vim は、ほぼすべてのツールで私のお気に入りのエディター/IDE です。コード補完に「オムニ補完」プラグインを使用しています。これは、python と php で非常にうまく機能します。HTML でも動作しますが、大文字の HTML タグを使用しているため、非常に面倒です。
大文字の HTML が完全に制限されていることを vim または omni の補完に伝える方法はありますか。
入力したタグが大文字で始まる場合は、大文字のタグ名のみを提供する必要があります。
に次のコードがあります$VIMRUNTIME/autoload/htmlcomplete.vim
。
if &filetype == 'html' && exists("uppercase_tag")
したがって、1 つの回避策は、ファイルタイプを に切り替えることですxml
(ただし、すべての HTML タグについては認識せず、ドキュメントに存在するだけです)。または、スクリプトを変更してコピーを に置き~/.vim/autoload/htmlcomplete.vim
、デフォルトのものを上書きします。