vimの設定の覚書。
.vimrc
vimの先駆者たちから設定を拝借しました。
以下の記事を参照
https://qiita.com/morikooooo/items/9fd41bcd8d1ce9170301
http://mimaken.hatenablog.com/entry/2016/12/19/105721
~/.vimrc
" setting"文字コードをUFT-8に設定set fenc=utf-8" バックアップファイルを作らないset nobackup
" スワップファイルを作らないsetnoswapfile" 編集中のファイルが変更されたら自動で読み直すset autoread
" バッファが編集中でもその他のファイルを開けるようにset hidden
" 入力中のコマンドをステータスに表示するset showcmd
" 見た目系" 行番号を表示setnumber" 現在の行を強調表示set cursorline
" 現在の行を強調表示(縦)set cursorcolumn
" 行末の1文字先までカーソルを移動できるようにset virtualedit=onemore
" インデントはスマートインデントset smartindent
" ビープ音を可視化set visualbell
" 括弧入力時の対応する括弧を表示set showmatch
" ステータスラインを常に表示set laststatus=2" コマンドラインの補完set wildmode=list:longest
" 折り返し時に表示行単位での移動できるようにする
nnoremap j gj
nnoremap k gk
" シンタックスハイライトの有効化
syntax enable
" Tab系" 不可視文字を可視化(タブが「▸-」と表示される)set list listchars=tab:\▸\-" Tab文字を半角スペースにするset expandtab
" 行頭以外のTab文字の表示幅(スペースいくつ分)set tabstop=2" 行頭でのTab文字の表示幅set shiftwidth=2" 検索系" 検索文字列が小文字の場合は大文字小文字を区別なく検索するset ignorecase
" 検索文字列に大文字が含まれている場合は区別して検索するset smartcase
" 検索文字列入力時に順次対象文字列にヒットさせるset incsearch
" 検索時に最後まで行ったら最初に戻るset wrapscan
" 検索語をハイライト表示set hlsearch
" ESC連打でハイライト解除
nmap <Esc><Esc>:nohlsearch<CR><Esc>
カラースキーム(Iceberg)の設定
githubからファイルを取得して指定のフォルダへ保存。
$mkdir-p ~/.vim/colors
$ git clone https://github.com/cocopon/iceberg.vim
$mv ~/iceberg.vim/colors/iceberg.vim ~/.vim/colors
vimの設定ファイルにカラースキームの設定を記述
~/.vimrc
syntax oncolorscheme iceberg
以上で見易いvimライフが送れます。