タグ

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

  • おさかなラボ - [vim]矢印キーでコンパイルチェック

    vimの矢印キーでコンパイルチェック@橋雄のブログ を見て感動し、自分のところにも実装してみた。丸写しでは芸がないので3言語に対応、下矢印でコンパイルチェック、上矢印で実行されるようにしてみた。 とりあえずPerl, PHP, Rubyに対応している。各インタプリタのフルパスは適宜修正のこと。~/.vimrcに以下を追加すると、下矢印で文法チェック結果、上矢印で実行結果が別バッファに表示される。 "ruby対応 autocmd BufNewFile *.rb set ft=fuby "コンパイルチェック autocmd FileType php  :map <down> <esc>:!/usr/local/bin/php -l %<cr> autocmd FileType perl  :map <down> <esc>:!/usr/bin/perl -c %<cr> aut

  • おさかなラボ - 便利過ぎるvim + マウスをscreenで使う

    関連エントリ - vimのマウス機能が便利すぎる件 まちゅ氏が「screen経由ではvimのマウス機能が使えない」と言っていたので、色々方法を調べてみたところ、簡単な方法が見つかったので紹介する。単に~/.vimrcに次の1行を追加するだけ。これだけで、screenが立ち上がっている時でもvimのマウス機能がフルに使えるようになる(*)。 set ttymouse=xterm2 ただしscreenのバージョンが4.00.02(2003年の中〜後半ごろリリースしたようだ)未満だとうまく動かない。仮想端末ソフト自体がマウスイベントをハンドルしない場合も同様だ。 なお.screenrcやsetenvなどで環境変数TERMをいじっている場合は上記はうまく動かないかもしれない。要はttymouseをxterm2に設定しさえすればマウスが自由に使えるようになるので、このような場合はvimを立ち

  • 1