2012-04-05 2 views
3

後にタグをクリアします。私が遭遇した小さな不具合を除けば、omnicompletionはうまくいきます。私はこれがVimのバグか自分の設定に問題があるかどうかを調べようとしているので、状況はここにあります:Vimは私が主にPHP開発のために、プラグインの多大でのVim 7.3を使用していなかったomnicompletion

私はset tags=<files>を使って私が使っているctagsファイルを指定しています。

:set tags=/home/jon/.vimtags.php,/home/jon/project/.vimtags.php 

私は、タグの内容を印刷した場合、私は私が期待するものを手に入れる:

:set tags? 
tags=/home/jon/.vimtags.php,/home/jon/project/.vimtags.php 

私も<C-x><C-o>で、いつものようにomnicomplete使用することができます。これは、存在しないもの(つまり、結果を返さない未知のタグ)を試して完成させるまでです。 「パターンが見つかりません」というエラーメッセージが表示され、奇妙なことに、自分のタグファイルリストがクリアされます。私はストレートの後にタグの内容を印刷する場合、私が取得:

:set tags? 
tags= 

私は、私の知る限り、それらのどれを私が使用しているVimのプラグインにgrepをの多くを行っていないが、きどこでもタグファイルを設定しています。

誰もが、これは私のセットアップやVimの自体のバグで何かが原因であるかどうかを教えてもらえますか?それとも他の誰かが同じ問題を発見したかどうか?

答えて

3

私は、これはVimの動作がデフォルトではないことを確認することができます - それは、インデクサプラグインによって引き起こされていました。なんらかの理由で、omnicompleteが失敗したときにタグをリセットする機能がありました。私はこれについて開発者に連絡し、彼が解決策を考え出すことができるかどうかを見極めるつもりです。

関連する問題