173
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Organization

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

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

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

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

set scrolloff=5

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

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

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

エラービープ音の全停止

トゥッ!トゥッ!てならなくて地味に耳に優しい。

set visualbell t_vb=
set noerrorbells

カーソル行の背景色変更

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

set cursorline

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

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

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

インサートモードから抜ける時に便利なキーバインド

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

inoremap <silent> jj <ESC>

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

全角スペースの可視化

地味に大事。

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

ヤンクしたデータをクリップボードで使用&選択範囲自動コピー

なんだかんだで地味に使用頻度高い。

set clipboard=unnamed,autoselect

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


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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
173
Help us understand the problem. What are the problem?