OSとしてKubuntu LTSを使用しています。ケイトでctagsを使用する方法?
プラグインマネージャーウィンドウでctagsを選択したので、コードの任意の単語を右クリックすると、いくつかのctagsオプションが表示されます。つまり、「宣言に移動」、「定義に移動」、「検索」です。しかし、これらのオプションのいずれかを選択しても何も起こりません。
私は設定で何か間違ったことをしたと思います: "ctagsデータベース"と "インデックスターゲット"ボックスに何を書けばよいですか?
OSとしてKubuntu LTSを使用しています。ケイトでctagsを使用する方法?
プラグインマネージャーウィンドウでctagsを選択したので、コードの任意の単語を右クリックすると、いくつかのctagsオプションが表示されます。つまり、「宣言に移動」、「定義に移動」、「検索」です。しかし、これらのオプションのいずれかを選択しても何も起こりません。
私は設定で何か間違ったことをしたと思います: "ctagsデータベース"と "インデックスターゲット"ボックスに何を書けばよいですか?
回答:
まず、ctagsがインストールされていることを確認する必要があります。
sudo apt-get install exuberant-ctags
コードがあるフォルダーに「.kateproject」プロジェクトファイルを作成します(詳細については、http://forum.kde.org/viewtopic.php?f = 25&t = 93570を参照してください):
例えば、これは私が最近セットアップしたものの内容です:
{
"name": "Report Downloader"
, "files": [ { "directory": ".",
"filters": [
"*.php",
"*.css",
"*.js",
"*.html"
"*.py"
],
"recursive": 1 }
]
}
次に、プロジェクト内のファイルを開き(プロジェクトを直接開かないでください)、ctagsが機能し始めます。
CTagsをインストールしたら
sudo apt-get install exuberant-ctags
に行くことによってプラグインをアクティブにしますSettings->Configure Kate...
次に、ウィンドウがポップアップしたら、Application-> Pluginsをクリックして、「CTags」を確認します
次に、ケイトのIndex Targetsタブペインで、をクリックしてAddを入力し/path/to/project/root
、次にをクリックしますUpdate Index
これで、CTagを使用できるようになります。
DatabaseタブペインでCTagsコマンドを設定できることに注意してください。オプションについては、manページを参照してください。一般的に、次の行を追加して、依存パッケージフォルダーを除外します。
--exclude=vendor --exclude=node_modules
クリックするとKateがこのファイルを自動的に生成するため、「CTags Database File」フィールドに何も入力する必要はありません。 Update Index
注意することができますが、それはありません必要作成する.kateproject
のctagsを使用するファイルを。
.kateproject
ファイルは、信頼できるUbuntuリポジトリのKateの現在のバージョンでは必要ありません。