thisの質問と同様に、プロシージャポインタとそれが指し示す場所をctagsに認識させる方法があるかどうかを知りたいと思います。Fortranのプロシージャポインタ付きctags
例:
if(code_is_2D) then
get_convective => get_convective_2D
else
get_convective => get_convective_3D
end if
get_convective
にCTRL-]
を押すと、私はそれが指す方手順に移動したいです。私は--fortran-kinds=+i
を追加しようとしましたが、うまくいきませんでした。
編集:私はLucHermitteさんのコメントの前にはctags(exhuberant /ユニバーサル)の複数のバージョンがあった知らなかった
。私は前者を使っていた。私はそれを削除し、universal-ctags
をインストールしました。今、フラグ--fortran-kinds=+i
を使用するとき、私はプロシージャのポインタの定義に移動されていますが、それが指す実際のプロシージャではありません。あなたが<C-]>
を行う際のVimには問題あなたのtags
ファイル内
放棄されたexhuberant-ctagsまたはその管理されたフォーク、つまりユニバーサル-CTAGを使用していますか? –
@LucHermitte編集をご覧ください – solalito