Vim
先日参加した Development Environment Conference で、secondlife 氏が Ctrl-a、Ctrl-x で true/false をトグルしていたのが気になったのでキャッチアップ。 デフォルトでは、Ctrl-a、Ctrl-x の機能は数値の増減のみだが、プラグインを入れることで文字列の…
エクスプローラなどからテキストファイルを開いた際、デフォルトの設定では Vim が多重起動してしまう。既に立ち上がっている Vim 内にファイルを読み込ませるには、Vim をサーバとして起動すればよい。 まず regedit で、以下のキーに移動する。 HKEY_CURRE…
Vim の補完機能は便利だ。例えば ActionScript を書くとき、 this.onE<C-n><C-n> と入力すると this.onEnterFrame となる。ただし、バッファ内のどこかで onEnterFrame という単語が登場していることが条件となる。そこで、辞書ファイルを用意することで、登場していな</c-n></c-n>…
5 月 2 日のはてな技術勉強会を見た。テーマは Vim。ここから得られた知識が幾つかあった。まず、範囲置換。これは便利だ……。行末 $ の置換は、結果として行末に文字列を挿入することになる。 範囲選択して :s/$/<br>/ あと、gj と gk の動作を j と k にバイン…
Kaoriya さんで配布している Vim には最初から半角・全角を変換するスクリプトが含まれている。:Hankaku でカレント行、:%Hankaku でファイル全体が半角になる(超便利!)のだが、ビジュアルモードで選択した文字列に対しての変換操作が、何故か動作しなかっ…
Vim で ActionScript 2.0 のシンタックスハイライトを設定する手順。 ActionScript 2.0 シンタックスファイルをダウンロード ファイルを $VIM/runtime/syntax/ に移動する $VIM/runtime/filetype.vim の任意の場所に、以下の行を追加 " ActionScript au BufN…
Best of VIM Tips / @sourceforge.net 便利なコマンドがリストアップされています。 単語補完 (<C-N>,<C-P>) すら知らなかった…。</c-p></c-n>