2009-04-01から1ヶ月間の記事一覧

Windowsのgvimで日本語入力を使いやすくする

vim/gvimでは日本語が使いにくいと言われます。 しかし挿入モードのみで扱っている場合、違いが出るわけではありません。 簡単な移動や編集はカスタマイズして一通りのことは出来ます。(Emacs風なカスタマイズ例) ただしノーマルモードと挿入モードを頻繁に…

vimで n. を回数指定して実行する

ここからちょっと怪しくなります。 let @n='n.' これを .vimrc か、コマンドモードから定義してやると、 @n コマンドが回数指定可能な n. になります。 n は好きなレジスタでかまいません。 「カーソル位置の単語とヤンクした文字列を置換する」の cy の後な…

vimでカーソル位置の単語とヤンクした文字列を置換する

個人的によくやるのがこれです。 nnoremap <silent> ciy ciw<C-r>0<ESC>:let@/=@1<CR>:noh<CR> nnoremap <silent> cy ce<C-r>0<ESC>:let@/=@1<CR>:noh<CR> vnoremap <silent> cy c<C-r>0<ESC>:let@/=@1<CR>:noh<CR> 置換に使いたい文字列をヤンクしておきます。 置換したい単語まで移動します。 cyかciyを実行します。 カーソル位置の単語が</cr></cr></esc></c-r></silent></cr></cr></esc></c-r></silent></cr></cr></esc></c-r></silent>…