2014/03/08

OS X 10.9.2: MacVim

MacVim 7.4 をダウンロード して .vimrc の設定。

MacVim.app において...下記の設定をしていないと、

1, yank した内容が clipboard にコピーされない。
2, 日本語を入力しおわって esc した時、 IM が自動的に切り替わってくれない。:w する為に command + space で IM を切り替えしなくちゃいけなくなる。
3, ':' と ';' が入れ替わっていないといちいち shift key を押す必要にみまわれる。
4, 不思議なことに下記の設定がないと Visual mode にした時 Shift Key が思うように動かない。
(具体的に書くと、V して、複数の行を選択しようと Shift Key を押しながら ↓ Key を押すと
「自動的に最終行まで選択されてしまう」という残酷。2, 3 行だけ選択することができない。)

# .vimrc | .gvimrc

" MacVim.app に有効 (/usr/bin/vim には反映されない)

if has("gui_macvim")
  let macvim_hig_shift_movement = 1
endif
" http://vim-users.jp/2010/02/hack126/
" yank to clipbord
set clipboard=unnamed,autoselect

" http://yuroyoro.hatenablog.com
" insert モードを抜けると IM オフ
set noimdisable
set iminsert=0
set imsearch=0

inoremap :set iminsert=0
noremap :set iminsert=0

" 入れ替え
noremap ; :
noremap : ;

0 件のコメント: