Skip to content

Instantly share code, notes, and snippets.

@kkeeth
Created May 15, 2017 06:47
Show Gist options
  • Save kkeeth/bd5e1b7bcaa7e74808a0cb8fbe04fcf5 to your computer and use it in GitHub Desktop.
Save kkeeth/bd5e1b7bcaa7e74808a0cb8fbe04fcf5 to your computer and use it in GitHub Desktop.
オレオレvimrcの設定
"#######################
" 表示系
"#######################
" set number "行番号表示
set showmode "モード表示
set title "編集中のファイル名を表示
set ruler "ルーラーの表示
set showcmd "入力中のコマンドをステータスに表示する
set showmatch "括弧入力時の対応する括弧を表示
set laststatus=2 "ステータスラインを常に表示
set guifont=Menlo
set fileformat=unix
"#######################
" プログラミングヘルプ系
"#######################
syntax on "カラー表示
"colorscheme molokai
colorscheme hybrid
"set smartindent "オートインデント
" undo setting
set undodir=$HOME/.vim/undodir
set undofile
" tab関連
set expandtab "タブの代わりに空白文字挿入
set ts=3 sw=3 sts=0 "タブは半角4文字分のスペース
" 行番号の色を設定
hi LineNr ctermbg=0 ctermfg=3
"hi CursorLineNr ctermbg=3 ctermfg=0
set cursorline
" カーソルラインのハイライトをクリア
"hi clear CursorLine
" ファイルを開いた際に、前回終了時の行で起動
autocmd BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g`\"" | endif
" 余分な空白の削除
"autocmd BufWritePre * :%s/\s\+$//ge
"#######################
" 検索系
"#######################
set ignorecase "検索文字列が小文字の場合は大文字小文字を区別なく検索する
set smartcase "検索文字列に大文字が含まれている場合は区別して検索する
set wrapscan "検索時に最後まで行ったら最初に戻る
set noincsearch "検索文字列入力時に順次対象文字列にヒットさせない
set nohlsearch "検索結果文字列の非ハイライト表示
"#######################
call pathogen#runtime_append_all_bundles()
call pathogen#helptags()
"#######################
nmap <F9> :NERDTreeToggle
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment