2011年05月11日(水)
■vimで気づいたこと

その1
全角文字を色付けするのに以下のようにしていたが表示されていませんでした。
highlight ZenkakuSpace term=underline ctermbg=lightblue guibg=darkgray match ZenkakuSpace / /
http://vim-users.jp/2009/07/hack40/ が参考になった
なお、:highlight コマンドで作成したハイライトは :colorscheme でカラースキームを設定する際に全てクリアされます。よってこのコマンドは :colorscheme を実行した後に実行するか、もしくはカラースキームを変更した際に常に実行されるように
らしい。
colorscheme zenburn
が問題だったのだろう。
" 全角スペースの表示 augroup highlightIdegraphicSpace autocmd! highlightIdegraphicSpace autocmd Colorscheme * highlight ZenkakuSpace term=underline ctermbg=lightblue guibg=darkgray autocmd VimEnter,WinEnter * match ZenkakuSpace / / augroup END
で解決!
その2
入力で間にカーソルが入るように以下のようにしていたがimapのみきかなくなった
imap {} {}<Left> imap [] []<Left> imap () ()<Left> imap "" ""<Left> imap '' ''<Left> imap <> <><Left>
どうやらコンソールから貼りつけるときにインデントが崩れるのでいつも
set paste
するのが面倒なので.vimrcにいれておいたのがまずいらしい。
挿入時の余計な動作しないようにってことね多分。。。
とりあれず削除しておいた。
うーんいろいろとあるな。
トラックバック - http://d.hatena.ne.jp/bobchin/20110511