174
173

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

初心者Vimmerに伝えたい地味に便利な.vimrcの設定

Last updated at Posted at 2015-05-13

Vimmerのいろんな人の記述を見ながら.vimrcの設定をした。
とりわけ地味だけどちょっとVimライフが幸せになりそうな記述を並べてみる。
※自分はMacVimをVimの代わりにターミナル上で起動するようにしています。

スクロール送りを開始する前後の行数を指定

いい感じにページが送られて地味にソース読みやすい。

.vimrc
set scrolloff=5

検索結果のハイライトと取り消し

検索結果をハイライトして、その後ESC2回押しですぐ消せて地味に目に優しい。

.vimrc
set hlsearch
nnoremap <ESC><ESC> :nohlsearch<CR>

##エラービープ音の全停止
トゥッ!トゥッ!てならなくて地味に耳に優しい。

.vimrc
set visualbell t_vb=
set noerrorbells

カーソル行の背景色変更

カーソルのある行がわかりやすくて地味に操作しやすい。

.vimrc
set cursorline

検索結果の対象を中央に表示

検索対象がすぐ目について地味に親切。

.vimrc
"検索語が画面の真ん中に来るようにする
nmap n nzz 
nmap N Nzz 
nmap * *zz 
nmap # #zz 
nmap g* g*zz 
nmap g# g#zz

##インサートモードから抜ける時に便利なキーバインド
jjでインサートモードからコマンドモードに戻れるのが、地味なようで便利すぎて考えた人神。

.vimrc
inoremap <silent> jj <ESC>

参考:Vim幼稚園からVim小学校へ
http://qiita.com/hachi8833/items/7beeee825c11f7437f54

##全角スペースの可視化
地味に大事。

.vimrc
highlight ZenkakuSpace cterm=underline ctermfg=lightblue guibg=#666666
au BufNewFile,BufRead * match ZenkakuSpace / /

##ヤンクしたデータをクリップボードで使用&選択範囲自動コピー
なんだかんだで地味に使用頻度高い。

.vimrc
set clipboard=unnamed,autoselect

※使用できるかは環境による
参考:http://nanasi.jp/articles/howto/editing/clipboard.html


とりあえず地味シリーズはこんなもんでしょうか。

174
173
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
174
173

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?