vimの設定

今気に入っているvimの設定をメモしておきます。最近はoverleafでvimの編集モードを使っているのですが、ノーマルのvimを使うのも悪くないと思っています。新しい環境でvimを使う時には、さくっと最低限の設定だけしてメインの作業に入りたいですね。

私的には、最低限:imap jj <ESC>さえあれば、満足できます。overleafでも、これだけは使っています。ただ、イテレータにjを使うときには、一気に作業しづらくなります、、

set number
set cursorline
syntax enable
set hlsearch
set incsearch
set smartindent
set visualbell
set virtualedit=onemore
set ignorecase
set smartcase
set expandtab
set autoindent
set ruler

set statusline=%F
set statusline+=%=
set statusline+=[Encode=%{&fileencoding}]
set statusline+=[Low=%l/%L]
set laststatus=2

imap jj <ESC>

#以下deinの設定
if &compatible
  set nocompatible               " Be iMproved
endif

set runtimepath+=/home/user_name/.cache/dein/repos/github.com/Shougo/dein.vim
call dein#begin('/home/user_name/.cache/dein')
call dein#add('/home/user_name/.cache/dein/repos/github.com/Shougo/dein.vim')
call dein#add('itchyny/lightline.vim')
call dein#end()
filetype plugin indent on
syntax enable