Help us understand the problem. What is going on with this article?

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

More than 5 years have passed since last update.

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


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

inodev
TechCommitというプログラミング学習者を支援するサービスを運営しています。
http://inodev.hatenablog.com/
tech-commit
TechCommitは仲間と楽しく学び続ける為の、コミュニティ型IT学習環境です。
https://www.tech-commit.jp/
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