31

2 つのファイルがある場合

ファイル a.py:

class A():
    pass

ファイル b.py:

from a import A
b = A()

vim で ctags を使用して Ctrl+] を押すと、クラス定義ではなく import ステートメントにリダイレクトされます。このコードでは、すべて問題ありません。

ファイル a.py:

class A():
    pass

ファイル b.py:

from a import *
b = A()
4

2 に答える 2

57

~/.ctags ファイルに次の行を追加できます。

--python-kinds=-i

ctags がインポート ステートメントのインデックス作成をスキップするようにします。他に有効/無効にできるものを確認するには:

ctags --list-kinds=python

于 2010-09-08T16:52:04.680 に答える
1

次のようなマッピングを使用して、特定のタグに複数の一致がある場合に選択できるようにします。

nnoremap <C-]> :execute 'tj' expand('<cword>')<CR>zv

また、マニュアル ページで ctags を確認してください。このタイプのタグ付けを無効にする方法があるかもしれません。

于 2010-09-01T03:25:04.380 に答える