タグ

ctagsに関するsukka9のブックマーク (2)

  • ウノウラボ Unoh Labs: vi ctags : 関数等の定義位置にジャンプ

    こんにちは,ttsuruoka です. vi で PHP のコードを見ているときに, myhogefunc($foo, CONST_BAR); のような処理があって,myhogefunc() や定数 CONST_BAR がどんな定義になっているか知りたいときには,ctags が使えます. vi と ctags を連携させると,myhogefunc() の上や CONST_BAR の上にカーソルを置いて CTRL + ] を押すだけで,それが定義されている場所までジャンプすることができます. * ctags のダウンロードとインストール - http://pcmania.jp/~moraz/tools/ctags.html ctags をインストールしたら, タグファイル(tags)を作成します. タグファイルは,関数等の定義位置が記録されるファイルです. カレントディレクトリ以下の

  • ctags で JavaScript のタグを生成 - 2nd life (移転しました)

    エディタを使う上でわりと欠かせないのが、ctags(じゃなくてもいいけど)によるタグの生成です。あらかじめタグを作っておけば、関数などの補完も効くし、タグジャンプで即座にソースが読めて非常に便利です。 しかしながら現在の Exuberant Ctags の最新版では、JavaScript のタグ生成が function funcname(){}という関数の書き方にしか対応しておらず、最近の JavaScript プログラミングでよく使われるプロパティに関数を定義するタイプの funcname: function(){}という書き方ではタグ生成がされず悲しいです。で、prototype.js やら MochiKit やらを多用してるとタグジャンプがないのは不便すぎて悲しくなってきたので、当初は jstags という rubyJavaScript タグ生成のプログラムを作って代用してまし

    ctags で JavaScript のタグを生成 - 2nd life (移転しました)
  • 1