タグ

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

  • おさかなラボ - [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

    d4-1977
    d4-1977 2007/08/29
    コンパイルチェックができる
  • おさかなラボ - ショートカット一発検索で生活が変わる

    Windows 2000/XP用ソフトウェアである窓使いの憂用に、任意のテキストをURIに付加して開くというプラグインを作ってみたのだが、これが便利すぎる。たとえば知らない単語を辞書検索とか、コードを書いている時に、知らない関数があったらLinux JM(日語man)で検索とか、メールにある住所をgoogle mapsで検索とか。これは当に生活が変わるほど便利なので公開することにした。 Firefoxのプラグインなどで、Webサイト上の単語を検索するものはいくつかあったが、このソフトはキーボードドライバを上書きするものなので、対象テキストはWebサイト上に限られない。エディタや仮想端末、メーラーなど好きなところから起動できる。 一点注意を。このソフトウェアはキーボードドライバをいじくるものなので、不具合が生じた場合、最悪ログインすらできなくなる。復帰方法が当該サイトに書かれている

  • おさかなラボ - 使ってるツールを晒す

    vimの話で思ったけど、開発者同士、もっと自分が便利だと思ってるツールについて語るべきだ。開発者の間では「知らないことは恥だ」と言う風潮が強いような気がしていて「○○って便利だよね?」とか激しく言いにくかったりするんだけど、便利なツールなりツールの使い方についてはどんどん情報交換していって、知らなかったら無礼講ってことで「知らないのかよー」「あははー知らなかったー」で済ませようよ。というか他のことも良いことは全部無礼講にしちゃおうよ。 さて、いいだしっぺから晒してみる。僕は基的に全部PuTTY経由でサーバーサイドで作業やっている。 デバイス PCボロボロ自作PC。新陳代謝が激しく、元々の部品は筐体だけ。もらいものも多くPCには全然お金掛かってない。端末とUAしか使わないから低機能で構わない。 モニタCRTの22inchを4:3=1,920 x 1,440で。「よく読めるな」とか言

  • おさかなラボ - 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

  • 1