はてな技術発表会 5月8日分で特に感動した .vimrc の設定について
はてな技術発表会日記 - 機能変更、お知らせなど の .vimrc の分をみた.
一つ目.レジスタ一覧を表示するマッピング.(要 yankring.vim)
nmap ,y :YRShow
このような機能が欲しいと思っていたけれど,実はあったみたい.しかもこの一行を .vimrc に書けば ,y でいつでも呼び出したり消したり出来る.
すごく便利!
二つ目.カレントディレクトリを開いているファイルのディレクトリに同期させる.
autocmd BufEnter * if bufname("") !~ "^\[A-Za-z0-9\]*://" | lcd %:p:h | endif
通常は,vim のカレントディレクトリは vim を開いた場所だけれど,上述の autocmd の設定をすると,ファイルがあるディレクトリがカレントディレクトリとなる.
とても便利!
もしかして,これって set autochdir と同等?
cmapcmap cmap cmap
tcsh 使いとしては,コマンドモードで誤って
特に考えていなかったけれど,確かに cmap を使えば tcsh 風に出来る.
かなり便利!
あと,デフォルトの highlight Pmenu がキモイのは同意.というか,選択と非選択がわかりづらい.