自分用メモ
vimrc の設定
.vimrc
"------------------------------------------------------------------------------" 画面表示の設定setnumber " 行番号を表示する
set cursorline " カーソル行の背景色を変える
set laststatus=2 " ステータス行を常に表示
set showmatch " 対応する括弧を強調表示
set matchtime=1 " 対応する括弧を表示する時間(最小設定)
set helpheight=999 " ヘルプを画面いっぱいに開く
set title " ファイル名をタイトルに表示する
"set cursorcolumn "カーソル位置のカラムの背景色を変える"set cmdheight=2 "メッセージ表示欄を2行確保"set list "不可視文字を表示colorscheme industry
"README.txt default.vim elflord.vim koehler.vim pablo.vim shine.vim torte.vim";blue.vim delek.vim evening.vim morning.vim peachpuff.vim slate.vim zellner.vim";darkblue.vim desert.vim industry.vim murphy.vim ron.vim tools""------------------------------------------------------------------------------" ファイルタイプの設定
autocmd BufNewFile,BufRead *.{html,htm,vue*}setfiletype=html " vue ファイルをHTMLで表示
"------------------------------------------------------------------------------" カーソル移動関連の設定set whichwrap=b,s,h,l,<,>,[,] " 行頭行末の左右移動で行をまたぐ
set scrolloff=8 " 上下8行の視界を確保
"set backspace=indent,eol,start "Backspaceキーの影響範囲に制限を設けない"set sidescrolloff=16 "左右スクロール時の視界を確保"set sidescroll=1 "左右スクロールは一文字づつ行う"------------------------------------------------------------------------------" ファイル処理関連の設定setconfirm " 保存されていないファイルがあるときは終了前に保存確認
set hidden " 保存されていないファイルがあるときでも別のファイルを開くことが出来る
set autoread " 外部でファイルに変更がされた場合は読みなおす
set nobackup " ファイル保存時にバックアップファイルを作らない
setnoswapfile " ファイル編集中にスワップファイルを作らない
"------------------------------------------------------------------------------" 検索/置換の設定set hlsearch " 検索文字列をハイライトする
set incsearch " インクリメンタルサーチを行う
set ignorecase " 大文字と小文字を区別しない
set smartcase " 大文字と小文字が混在した言葉で検索を行った場合に限り、大文字と小文字を区別する
set wrapscan " 最後尾まで検索を終えたら次の検索で先頭に移る
"set gdefault "置換の時 g オプションをデフォルトで有効にする"------------------------------------------------------------------------------" タブ/インデントの設定set expandtab " タブ入力を複数の空白入力に置き換える
set tabstop=2 " 画面上でタブ文字が占める幅
set shiftwidth=2 " 自動インデントでずれる幅
set softtabstop=2 " 連続した空白に対してタブキーやバックスペースキーでカーソルが動く幅
set autoindent " 改行時に前の行のインデントを継続する
set smartindent " 改行時に入力された行の末尾に合わせて次の行のインデントを増減する
"------------------------------------------------------------------------------" 動作環境との統合関連の設定"set clipboard=unnamed,unnamedplus "OSのクリップボードをレジスタ指定無しで Yank, Put 出来るようにする"set mouse=a "マウスの入力を受け付ける"set shellslash "Windows でもパスの区切り文字を / にする"set iminsert=2 "インサートモードから抜けると自動的にIMEをオフにする"------------------------------------------------------------------------------" コマンドラインの設定"set wildmenu wildmode=list:longest,full "コマンドラインモードでTABキーによるファイル名補完を有効にする"set history=10000 "コマンドラインの履歴を10000件保存する"------------------------------------------------------------------------------" ビープの設定set visualbell t_vb= " ビープ音すべてを無効にする
set noerrorbells " エラーメッセージの表示時にビープを鳴らさない