vim

vim で Tabpage 毎にカレントディレクトリを分ける

vim

ということで、こんなのを .vimrc に追加してみた。https://github.com/kana/config/blob/master/vim/personal/dot.vimrc 700 行目付近を参考に……。 :TabpageCD を使うようにするのではなく、:cd で行けるように改良してみたつもり。 " per-tab current dir …

status line 晒し

vim

set statusline=[%n]%1*%m%*%r%h%w%{'['.(&fenc!=''?&fenc:&enc).':'.&ff.']'}%y\ %f%=[%<%{fnamemodify(getcwd(),':~')}]%-8([%{GetB()}]%)\ %-11(%l,%c%V%)\ %4P (based on 5月8日の技術勉強会 - はてな技術発表会日記 - 機能変更、お知らせなど)画面が狭…

vim で xmpfilter を使う設定をしてみる

Ubuntu で。 sudo aptitude install rubygem sudo gem install rcodetools sudo gem install fastri # rcodetools インストール時におすすめされたので入れてみた /var/lib/gems/1.8/bin に Path を通すと、xmpfilter を実行できるはず。そして、適当に .vim…

errormarker.vim を使って flymake っぽくするやつを試してみた

smjs のコマンドラインオプション修正。詳しくはコメント欄参照。 ruby 用の設定を追記 dann@catalyst - Catalystグループを参考に書き直し。グローバル変数がなくなったよ! ついでに、ファイルをまとめてみた。ファイルタイプごとに共通なところは、もっと…

vim で tags をカレントディレクトリから上にも下にも見に行くようにする

vim

set tags+=tags;./**/tags ref. Vim Part15, tips/59 - VimWiki

.vimrc を書き換えた

vim

Inspired by commentout.vim : ソースをコメントアウト ←→ コメントアウト解除 — 名無しのvim使い and 2008-02-02 - longicornの日記.コメント関係 " comment vmap ,# :s/^\(\s*\)/\1# /<CR>:nohlsearch<CR> vmap ,/ :s!^\(\s*\)!\1// !<CR>:nohlsearch<CR> vmap ,> :s/^\(\s</cr></cr></cr></cr>…

W3CDTF 形式の日時をかきこみ

vim

,d に割り当ててみた。.vimrc に以下を書き込み。 nmap <unique> <silent> ,d :r !perl -MDateTime -MDateTime::Format::W3CDTF -e 'print DateTime->now(time_zone => "Asia/Tokyo", formatter => DateTime::Format::W3CDTF)'<CR> (inspired ins,del要素のdatetime属性が書けな</cr></silent></unique>…

vim で末尾整形したい

vim

今はこんなの使ってるんだけど、ファイル末尾の要らない改行があったら、それも消したいなぁ。いまいち vim script わかんない。 function RTrim() let s:cursor = getpos(".") let s:tmp = @/ %s/\s\+$//e let @/ = s:tmp call setpos(".", s:cursor) endfu…

vim 7 install

vim

OS は momonga 2 *1 ftp://ftp.jp.vim.org/pub/vim/ らへんから vim-7.0.tar.bz2, vim-7.0-lang.tar.gz, vim-7.0-extra.tar.gz をダウンロード 普通に展開 cd vim70 で、src/INSTALL を見ながら進める ./configure --with-features=big --enable-gui=gtk --e…