I'm running Ubuntu 8.04 and I ran the command: $ ctags -R --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/tags/stdlibcpp /usr/include/c++/4.2.4/ to generate a ctags database for the standard C++ library and STL ( libstdc++ ) on my system for use with the OmniCppComplete vim script. This gave me a very reasonable 4MB tags file which seems to work fairly well. However, when I ran the same command
--regex-javascript=/^[ \t]*(['"]?)([A-Za-z0-9_.]+)\1[ \t]*[:=][ \t]*function[ \t]*\(/\2/I,inner/i
viでjavascriptを書いてたら、Makefileを書きたいなという欲求が出てきたので、とりあえずctagsを生成するtag:を作ったのですが、javascript特有の書き方で関数定義とかしてると、ctagsではタグを生成してくれないので、どうしたもんかと思案し、グーグル先生に聞いてみました! [ctags javascript]で聞くと一発で、僕の知りたい情報が出てきました。 [川o・-・)<2nd life - ctags で JavaScript のタグを生成] http://d.hatena.ne.jp/secondlife/20060904/1157354851 なるほどなるほど、.ctagsなるctag用の設定ファイルを作って、そこに記述すればいいわけですね。 さっそく、.ctagsにコピペして試してみます。 ・・・ できねぇじゃねぇの・・・ 。 というか、いろいろ調べ
ctagsとvimを連携させて使うと、C言語などのプログラムをコーディング中に、関数など定義位置に簡単にジャンプできて便利です。デフォルトのvimの設定では、"Ctrl + ]"で関数などの定義位置に移動し、"Ctrl + t"で元の位置に戻れます。 GNU Screenで新しいウインドウを開いたりする時に使うprefixキーは、デフォルトではCtrl + aです。しかし、それをカスタマイズしてCtrl + tに変更している方も多いはずです。僕もCtrl + tに変更しています。(zshではCtrl + aを押した時に、カーソルが先頭に行くのですが、そのキーバインドとGNU Screenのprefixキーがかぶらないないようにするために、変更しています。) ここで少し困ったことが起きます。prefixキーをCtrl + tに変更したGNU Screenとvimを一緒に使うと、vimでタグジ
If you use ctags to make tags files of your source, it's nice to be able to re-run ctags on a source file when you save it. However, using ctags -a will only change existing entries in a tags file or add new ones. It doesn't delete entries that no longer exist. Should you delete an entity from your source file that's represented by an entry in a tags file, that entry will remain after calling ctag
1. なぜExuberant Ctagsと呼ぶんですか? 2. 私のエディタでは、tagファイルを動かすには? 3. tagファイルの;"で始まる変なテキストビットは何ですか? 4. XEmacsのスピードバーモジュールでExuberant Ctagsを動かすには? 5. XEmacsで、正確にtagジャンプするには? 6. NEditで、正確にtagジャンプするには? 7. class::memberにtagジャンプできるようにするには? 8. コマンドに与えなくても、オプションを常に有効にするには? 9. tagジャンプで不正な行にジャンプしないようにするには? 10. 同名の別の行ではなく、正しい行にジャンプするには? 11. Vimって何ですか? 12. 指定した関数や変数のすべての参照位置にジャンプするには? 13. tagファイルに新しいtagを追加するには? 14. Win3
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く