VIM オートコンプリートを機能させようとしてきましたが、残念ながら問題が発生しています。
今、私は基本から始めてみました。最初にHTMLドキュメントでオートコンプリートを機能させようとしています。しかし、これでも問題になりつつあります。
正しい DOCTYPE を設定し、別のものを指定して、Transitional、Strict、または XHTML または HTML5 でも動作するかどうかを確認しましたが、どれも動作していないようです。
htmlcomplete.vim ファイルは実際には「autoload」ディレクトリにあります。
私のvimrcファイルでは、正しい設定が適用されています:
filetype plugin indent on
しかし、まだこれは機能しておらず、VIM での C++ オートコンプリートに関する問題のみが関連する結果であるため、調査の量は役に立ちません。(現時点ではvimは完全にはサポートしていませんが、以前に異なるシステムの複数のインスタンスで動作させたことがあるので、HTMLオートコンプリートをサポートしています。)
私は次に何をすべきだと思いますか?ここからどこへ行けばいいのかわかりません..
何があっても、「オムニ補完」オプションを使用すると。別名 (Ctrl+X、Ctrl+O)、常に次のように表示されます。
Omni Completion (^O^N^P) Pattern not found
構文の強調表示は、次のものを使用しなくてもデフォルトで機能します。
:syntax on/:syntax enable
ファイルタイプによって認識されるだけです。それでうまくいきます。「filetype plugin indent on」のコメントを外して以来、インデントが機能し始めました。しかし、私はこれを正しく動作させることができません。
しかし、おそらく、私はここでポイントを逃しており、これについて間違った方法で考えています. 私が間違っている場合は、私を修正してください。私が探している関数は、「<」と入力すると、可能なすべてのタグを含むドロップダウンリストが自動的に表示され、「<」と入力すると、さらに「div」などに絞り込まれます。私が Vim で慣れ親しんでいる機能であり、何も設定せずにデフォルトで使用します。
コマンド「Ctrl+N」または「Ctrl+P」を使用すると、可能なタグの非常に小さな (12 個のタグ) リストが表示されますが、これは手動であり、入力された「<」を自動的に検出しません。
私は間違ったものを見ていますか?Omni Completion は、構成を検討すべき適切なオプションではありませんか? それとも、これはこの機能を提供する別のプラグインでしたか?
調べてみると、いつも「Ctrl+X + Ctrl+O」をシンタックスオートコンプリートと呼んでいるので、この機能を知ったのだと思いました。しかし、多分私は間違っています。
それで、誰かがこれを私によりよく説明するのを手伝ってくれますか、正しい方向に向けてください。または、私が正しい道を歩んでいることを知らせて (そうであれば)、この問題の解決を手伝ってくれますか?
君たちありがとう。気をつけて。
ここに要求された情報は次のとおりです。
vimrc ファイルはこちら: http://pastebin.com/QfUDVvdP
私のバージョンは 7.3 (別名 vim73) です
GVIM は実際にはもっと紛らわしいので、CLI バージョンを使用しています。しかし、私は両方を持っています。そして、それらは同じ vim ランタイムを使用します。
これはUbuntu 12.04への新規インストールであり、これも新規インストールであるため、プラグインや追加機能は追加していません。変更または追加されたのは、opa.vim と opajs.vim と同様に、smali.vim シンタックス フォルダへのシンタックス ハイライトのみです。opacomplete.vim もオートロードします。
/etc/vim/ フォルダーには、vimrc と vimrc.tiny、gvimrc があります。
vim のすべてのファイルは、デフォルトのディレクトリ /usr/share/vim/vim73/ および /usr/share/vim/ にあります。すでに指定されているもの以外のファイルは移動、変更、または変更されません。
それが役立つことを願っています。