タグ

ブックマーク / kaede.to/~canada (2)

  • おさかなラボ - vimにPerlとPHPの辞書を登録するぞ

    vimはCtrl+pで直近の単語を補完してくれるが、関数なんかも補完してくれると便利だ。しかしなんかしらんけど辞書は自分で用意しなきゃならんらしい。そのノウハウを公開する。なおvim7持ってる人はomni completeというもっと便利な機能があるらしい(ただしPerlは未対応か。詳細は末尾に記載)。 下準備 ~/.vim/以下にdictを掘っておく。~/.vim/dict/でいい。ほんとはどこでもいいんだけど分かりやすいからそこにしちゃおうよ。 PHPの場合 まずphpの辞書を作ってみよう。phpは全関数を出力する機能があるらしいのでそれを使う。この方法、ネタ元があったのだが分からなくなった。ごめん。 まず辞書ファイルを作る。場所はどうでもいいんだが、~/.vim/dictに辞書ファイルを集めることにしてしまおう。 php -r '$f=get_defined_functi

  • おさかなラボ - vimのマウス機能が便利すぎる件

    何を今さらと言われるのかも知れないが、そもそもWindows+PuTTY(Windows)でリモートのvimのマウスモードが使えることを最近まで知らなかった。使ってみるとこれが便利すぎる。 まず、.vimrcに set mouse=a と書いてやるとマウスモードが有効になる(ちなみにemacsな人は.emacsrcに「(xterm-mouse-mode 1)」と書くといいらしい)。 たとえば、マウスで編集領域を選択すると自動的にヴィジュアルモード選択になってくれる。この状態で中ボタンを押すとカーソル位置でペーストされる。マウスでざっくり選択して「d」や「y」で消去やヤンクができるのもいい。 と、まあこのくらいは想像していたのが、なんとvimはマウスホイールにまで対応している。操作するとちゃんと編集領域だけスクロールしてくれる。これ、すごく便利。 ファイルブラウザモード(ディレク

    theworld
    theworld 2008/01/31
  • 1