Vim

true/false を切り替える

Vim

先日参加した Development Environment Conference で、secondlife 氏が Ctrl-a、Ctrl-x で true/false をトグルしていたのが気になったのでキャッチアップ。 デフォルトでは、Ctrl-a、Ctrl-x の機能は数値の増減のみだが、プラグインを入れることで文字列の…

多重起動を防ぐ

Vim

エクスプローラなどからテキストファイルを開いた際、デフォルトの設定では Vim が多重起動してしまう。既に立ち上がっている Vim 内にファイルを読み込ませるには、Vim をサーバとして起動すればよい。 まず regedit で、以下のキーに移動する。 HKEY_CURRE…

ActionScript の辞書ファイル

Vim の補完機能は便利だ。例えば ActionScript を書くとき、 this.onE<C-n><C-n> と入力すると this.onEnterFrame となる。ただし、バッファ内のどこかで onEnterFrame という単語が登場していることが条件となる。そこで、辞書ファイルを用意することで、登場していな</c-n></c-n>…

これだけは知っておけ! vim 勉強会

Vim

5 月 2 日のはてな技術勉強会を見た。テーマは Vim。ここから得られた知識が幾つかあった。まず、範囲置換。これは便利だ……。行末 $ の置換は、結果として行末に文字列を挿入することになる。 範囲選択して :s/$/<br>/ あと、gj と gk の動作を j と k にバイン…

ビジュアルモードでの、半角・全角の変換

Vim

Kaoriya さんで配布している Vim には最初から半角・全角を変換するスクリプトが含まれている。:Hankaku でカレント行、:%Hankaku でファイル全体が半角になる(超便利!)のだが、ビジュアルモードで選択した文字列に対しての変換操作が、何故か動作しなかっ…

Vim で ActionScript シンタックスハイライトを設定する

Vim で ActionScript 2.0 のシンタックスハイライトを設定する手順。 ActionScript 2.0 シンタックスファイルをダウンロード ファイルを $VIM/runtime/syntax/ に移動する $VIM/runtime/filetype.vim の任意の場所に、以下の行を追加 " ActionScript au BufN…

Best of VIM Tips

Vim

Best of VIM Tips / @sourceforge.net 便利なコマンドがリストアップされています。 単語補完 (<C-N>,<C-P>) すら知らなかった…。</c-p></c-n>