タグ

ブックマーク / archiva.jp (2)

  • Vim でタグジャンプを使ってみる - Archiva

    ctagsは、さまざまな言語のソースファイルから関数やオブジェクトの索引を生成するツール。多くのエディタが ctags のインデックス(tag)ファイルをサポートしていて、VimEmacs でも使えます。タグジャンプ機能を使えば、ソースファイル中の気になる関数や変数の定義位置へサクッとジャンプすることができます。複雑なライブラリや共同開発の場面において、とても便利な機能です。 Vimにおけるキーバインドは上記の通り。タグファイルの生成と指定方法は以下に。Win32版のインストールはこちら。ほとんどのUnixシステムには最初から入っているけど、たとえばDebianなら 「apt-get install ctags」でいけます。 $ ctags *.c カレントディレクトリのすべての C ファイル(*.c)からタグを生成する $ ctags -f ~/.tags -R /home/www

    haneimo
    haneimo 2011/09/29
  • Vim: 複数ファイル検索/置換をもうちょい詳しく - Archiva

    Make a note of it: Web tech, montaineering, and so on. Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 こんちわSig.です。今回は第29回Sugamo.cssで発表したネタ。スライド出せば良いや−、と思っていたのだけど@soh335がピュアな視線で訴えてくるので、重い腰を上げてBlog記事にしてみることにしました。 さて、Vimにおいて多数のファイルを対象に検索→置換する場合、だいたい2つの方法があります。 :argdo %s/FooBar/BarBaz/gce | update :bufdo %s/warnings/warningssss/gce | update 順に、引数リストを使う方法、バッファリストを使う方法です。:bufdoの類似で:tabdoとか:win

  • 1