2012-04-17 4 views
3

私はRed Hatで作業しています。私は:ta fooを実行すると、このOSのVimがデフォルトで最初のタグにジャンプしないことがわかりました。vimをデフォルトで最初のタグにジャンプするには

たとえば、「foo」という名前のタグがいくつかあります。今度は:ta fooと入力しました。:ts fooのように表示されます。だから毎回最初にジャンプするためにq 1を入力する必要があります。それはかなり不便なようです。それを変更することはできますか?

+1

':expextedとしてfoo'作品taの:Vimは代わりに利用可能なタグのリストを示す最初のタグにジャンプします。どこかで ':ta'を上書きしていないことを確認してください。 –

+0

これはubuntuの下でうまく動作します。しかし、レッドハットではない。たぶんそれはvimの異なるバージョンによって引き起こされたかもしれません。 ':ta'はvimrcで再マップされていません。 –

+3

@ user674199:この動作がvimのバージョンによって異なるとは思わない。 help:taを参照してください。それは明らかに次のことを記述しています:さらなるオプションを持たないtaは、最初のタグにジャンプします。私の推測では、コマンドは次のとおりです。プラグインで。何が:コマンドは言う?すべてのプラグインを無効/削除して、再試行してください。 – Habi

答えて

3

私の.vimrcで、次の設定が最初のタグにジャンプできないことに気付きました。私にとって

set cscopetag

+0

この回答は役に立ちます。これはcscope_maps.vim:34にあります。私はそれをコメントアウトし、/ pタグはうまく動作します。 – Lion

+0

あなたを祝福してください!あなたは基本的に10時間以上のデバッグから私を救った。誰が私が探していたものが 'vim/bundle/neocomplcache/autoload/neocomplcache/sources/vim_complete/options.dict'にあると思っていたでしょうか:) – Tarrasch

関連する問題