A Day in the Life

2007-01-04

imagemagick.vim

http://www.vim.org/scripts/script.php?script_id=1617

うはは。バカス(褒め言葉)。png や gif を vim 編集しようとすると、一度XPM にコンバートしてくれるのでテキストとして編集可能。んで再度保存するとまたコンバートして png なんかにしてくれるので、vim で簡易アイコンエディタみたいな使い方ができる。なはは。さすが Tim Pope。あんたすげーよ!

こんな↓。

/* XPM */
static char *2[] = {
/* columns rows colors chars-per-pixel */
"18 13 14 1",
"  c #0A246A",
". c #0E206E",
"X c #555555",
"o c blue",
"O c #008000",
"+ c #008080",
"@ c red",
"# c #99FF99",
"$ c #D7D7D7",
"% c #DDDDDD",
"& c gray89",
"* c #EAEAEA",
"= c #F1F1F1",
"- c gray100",
/* pixels */
" ................ ",
" ###.##.......... ",
" ######XXXXXXXXXX ",
" ##O#O#%*-------X ",
" +##O##%*---@@@-X ",
" ##O#O%*----@-@-X ",
" ####%O-----ooo-X ",
" .X%%*---------=X ",
" .X**oooooo---=*X ",
" .X----------=*&X ",
" .X--oooooo-=*&%X ",
" .X--------=*&%$X ",
" .XXXXXXXXXXXXXXX "
};

SuperTab

http://www.vim.org/scripts/script.php?script_id=1643

メンテナが変わって新しくなってた。むー。

The NERD tree

http://www.vim.org/scripts/script.php?script_id=1658

explore like な vim のファイラの中じゃかなり見通し良いな。symlink の先も展開したり、ReadOnly なのは [RO] と表示されたり、などなど細かいところが良い。ちょっと使ってみる、かも。デフォルトの netrw.vim はなんか未だに慣れないんだよなぁ。未だにファイル開くのには :ar や :e だ。。

|~drb/                        |
| |-client.rb                 |
| |~ring/                     |
| | |-finger.rb               |
| | |-finger_lucy.rb          |
| | |~lib/ -> /usr/lib/ruby/1.|
| | | |-abbrev.rb [RO]        |
| | | |+algorithm/            |
| | | |-amazon.rb [RO]        |
| | | |+amazon/               |
| | | |+amrita/               |
| | | |+amstd/                |

rubycomplete

f:id:secondlife:20070104191037p:image

http://www.vim.org/scripts/script.php?script_id=1662

ruby の omnicomp は最近どうよ、ということで再び。string とか hash とか array とかがソース見ればすぐわかるような場合はパースして補完してくれる。Time. とかで定数からメソッドの動的補完も割と普通に。でもスクリーンショットの通り、eclipse みたいに完全に eval してインテリジェンスに、とかはやってくれない。あと組み込みの ruby がわりとよく落ちるのでセグフォで一緒に vim も落ちるよ。怖くて使えない><。

IndexedSearch

http://www.vim.org/scripts/script.php?script_id=1682

組み込みの / や n を redefine して何番目のヒットなのかなんかを表示する。g/ などで検索文字列の位置的にどこにいまカーソルがあるのかがわかる。便利そうなので一時的に使ってみる。

Marks Browser

http://www.vim.org/scripts/script.php?script_id=1706

便利やねぇ。マークはそんなに使ってなかったけど、これ使うと多用できそう。な。

vimball

# vba.gz なファイル
:r! curl -q 'http://www.vim.org/scripts/download_script.php?src_id=6577'|zcat
:so %

とかでインストールできね?俺頭良い?とか思ったら so % が無名ファイルだから実行できない言われた…。netrw の open は wget 使うと ? エスケープしなくてうまく開けないし…。むーん。

ねんがじょう

わ、ブラジルさんからいただけるなんて!ありがとうございます。

直近の目標

minibufexpl 卒業したい。便利だけどよく挙動がおかしくなるのと相性問題があるのがちょっと。IncBufSwitch拡張すれば使わなくなりそうな気もする。

ディスクを読み取れません。

google:ディスクを読み取れません。

2時間に一度ぐらい、かなりの頻度で XBOX 360 がディスクを読み取れません。エラーで落ちるのでムキー、でも MS だからこういうもんなんかな、と思っていたんだけどどうやら初期不良っぽい…。ので連絡しよう。

あと HD VGA ケーブル買った!これで 1080P の 1920x1080 で出力できた!うちの液晶(2405FPW)はこの解像度で dot by dot なんでぼやけがだいぶ無くなってより綺麗に><ノ。

記事の一覧 >