- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vimで違う拡張子のファイルをタグリスト機能を有効にする方法)
vimでタグリスト機能を利用する方法
このQ&Aのポイント
- vimとctagsを使用して、異なる拡張子のファイルでもタグリスト機能を有効にする方法を教えてください。
- C言語の拡張子以外のファイルでも、C言語のルールでタグリストを表示させる方法が知りたいです。
- 環境は、solaris7+vim6.3+ctagsおよびwindowsXP+cygwim+vim6.4+ctagsです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
vimがfiletypeを認識できないと、taglistは動作しません。 従って、 filetype.vimをシステムで変更するなり ~/.vim配下で個人設定を書き換えるなり して、拡張子とファイルタイプの紐付けをする必要があります。 話を見るに、どうも、tlistの動作に誤解があるようですね。 1.tlistはあなたが予め生成した tags を全く参照しません。 2.tlistはvimに登録されたfiletypeに従い、ctags --language-force="XXX"をcallします。 3.ctagsの出力はvim内で処理するので、tags等のゴミは残りません。
その他の回答 (1)
- onosuke
- ベストアンサー率67% (310/456)
回答No.2
ごめんなさい。 ちょっとした語句の訂正です。 >2.tlistはvimに登録されたfiletypeに従い、 訂正: 2.tlistはvimが認識したfiletypeに従い、ctags --language-force="XXX"をcallします。
お礼
ありがとうございました!できました!! おっしゃるようにTlistを勘違いしていました。(^^;) filetype.vimを~/.vim配下にコピーして 以下の行を書き換えました。 "au BufNewFile,BufRead *.cxx,*.c++,*.C,*.H,*.hh,*.hxx,*.hpp,*.moc,*.tcc,*.inl setf cpp au BufNewFile,BufRead *.cxx,*.c++,*.C,*.H,*.hh,*.hxx,*.hpp,*.moc,*.tcc,*.inl,*.XXX setf cpp