vimの設定

項目説明
syntax enable
filetype plugin indent on
set notitleタイトル非表示
set guicursor=a:blinkon0カーソルを点滅させない
set cmdheight=1コマンドラインの高さ
set cmdwinheight=20コマンドラインウインドウの高さ
set laststatus=1ステータスラインはwindow分割時のみ表示
set foldcolumn=1左に余白
set fileformats=unix,dos,mac改行コード
set foldlevel=100折りたたみはマニュアル(基本的に使わないため)
set ambiwidth=double□や○文字が崩れる問題を解決(マルチバイトは全角で)
set iminsert=0最初はIMEOFFで(英語)スタート
set imsearch=-1日本語で検索…しない
set noswapfileスワップファイルを作成しない
set noundofileundofileファイルを作成しない
set nobackupバックアップを作成しない
set vb t_vb=エラーを画面点滅をさせない
set noerrorbellsエラーの音を鳴らさない
set guioptions-=Tツールバーの非表示
set guioptions-=mメニューバーの非表示
set guioptions-=r右スクロールバーの非表示
set guioptions-=L分割時の左スクロールバーの非表示
set shortmess+=I最初の画面を非表示
set ttyfastターミナル接続の高速化
set whichwrap+=h,l,<,>,[,],b,s行間をでシームレスに移動する
set backspace =indent,eol,startバックスペースで何でも消去する
set clipboard+=unnamed無名レジスタに入るデータを*レジスタにも入れる。
set display=lastline出来る限りたくさん表示
set pumheight=10補完メニューの高さ
set matchtime=1対応するカッコへ飛ぶまでの時間
set incsearch検索しながらハイライト
set ignorecase検索時に大文字小文字を無視
set smartcase検索時に大文字を含む場合は区別する
set virtualedit+=onemoreカーソルを行末の1つ先まで移動可能にする
language Cmode などの表記を英語にする
set hidden保存なしで別のバッファへ
set synmaxcol=320syntaxhighlightの桁数制限