5

私は Tcl/Tk が初めてで、Vim を使用してコーディングとブラウジングを行っています。Tcl/Tk の構文強調表示は正常に機能しています。dontを使用して関数にジャンプするCtrl]と、「 」というメッセージが表示されますcstag: tag not found。ctags をインストールし、" ctags -R *.tcl" を使用してタグを生成しました。私は Tcl/Tk コードで名前空間を広く使用してきました。tags ファイルで生成されるタグは、この " namespace1::function1" のようなものです。

Ctrl]Vim で(およびCtrlTスタックからポップするために) 作業するにはどうすればよいですか?

ジャンプする関数は、以下に示す 2 つの形式のいずれかになります。

  1. function1
  2. namespace1::function1
4

5 に答える 5

3

私の問題の回避策を見つけました:

生成されたタグ ファイルには、形式のタグが含まれていましたnamespace::function

namespace::生成されたタグファイルから削除しました。
Ctrl+]作品!!!

于 2012-07-03T02:28:41.247 に答える
2

Vim は、あなたが生成したタグが見つからないと言いました。

を追加set tags=./tags,tags;して.vimrc、もう一度お試しください。

于 2012-06-18T07:39:21.423 に答える
0

どのキーボード配列を使用していますか? 私はあなたの特定の問題に精通していませんが、ヘルプ ページをナビゲートするときにスウェーデン語キーボードのCtrl+に問題がありました。]

そこで、Ctrl+]は機能しません (おそらく+]で入力されているため)。ただし、+ 'Enter の左側のキー' は機能します (これは、英語のキーボード レイアウト上にある場所です)。Altgr9Ctrl]

Ctrl最初に+を別の組み合わせにマップしようとしたヘルプページの問題に追加できます]が、それでもうまくいきませんでした (理由はわかりません)。したがって、同じ問題が発生している場合は、再マッピングしても問題が解決しない可能性があります。

于 2012-07-04T11:23:13.460 に答える