Created
June 10, 2011 07:04
-
-
Save kensei/1018367 to your computer and use it in GitHub Desktop.
_gvimrc(kaoriya版)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"---------------------------------------- | |
"http://archiva.jp/web/tool/vimrc.html を参考にちょっと味付け | |
"---------------------------------------- | |
set nocompatible | |
scriptencoding utf-8 | |
"---------------------------------------- | |
" display | |
"---------------------------------------- | |
"行番号をハイライト | |
highlight LineNr ctermfg=darkgrey | |
"行番号を表示 | |
set number | |
"カーソルが何行目の何列目に置かれているかを表示 | |
set ruler | |
"コマンドラインに使われる画面上の行数。 | |
set cmdheight=2 | |
"最下ウィンドウにいつステータス行が表示(2:常に表示) | |
set laststatus=2 | |
"ステータス行に表示する内容 | |
"set statusline=%<%f\ %m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']'}%=%l,%c%V%8P | |
"タイトルにファイル名表示 | |
set title | |
"行間 | |
"set linespace=0 | |
"補完候補を表示 | |
set wildmenu | |
"コマンドを画面の最下行に表示 | |
set showcmd | |
"コードレイアウトのガイドライン | |
"set textwidth=78 | |
"set columns=100 | |
"set lines=150 | |
"変更中のファイルでも、保存しないで他のファイルを表示 | |
set hidden | |
"最終行がはいりきらなくても表示する | |
set display=lastline | |
"カーソル移動で、行を跨いで移動 | |
set whichwrap=b,s,[,],<,> | |
"ウィンドウの幅より長い行は折り返さない | |
set nowrap | |
"起動時のメッセージを消す | |
set shortmess+=I | |
"横スクロールバーを表示 | |
set guioptions+=b | |
"---------------------------------------- | |
" syntax color | |
"---------------------------------------- | |
"syntax | |
syntax on | |
"カラー設定 | |
colorscheme default | |
set background=light | |
"set background=dark | |
"行番号をハイライト | |
highlight LineNr guifg=darkgrey | |
"タブや改行を表示 | |
set list | |
set listchars=tab:>-,extends:<,trail:-,eol:< | |
highlight SpecialKey guifg=lightgrey | |
highlight NonText term=underline guifg=lightgrey | |
" 全角スペースを視覚化 | |
augroup highlightZenkakuSpace | |
autocmd! | |
autocmd VimEnter,ColorScheme * highlight ZenkakuSpace gui=underline guibg=lightgrey guifg=darkgrey | |
autocmd VimEnter,WinEnter * match ZenkakuSpace / / | |
augroup END | |
"---------------------------------------- | |
" serch | |
"---------------------------------------- | |
"大文字小文字の無視 | |
set ignorecase | |
"検索パターンが大文字を含んでいたらignorecaseは無効 | |
set smartcase | |
"折り返し検索を有効 | |
set wrapscan | |
"検索ハイライト | |
set hlsearch | |
"インクリメンタルサーチ | |
set incsearch | |
"---------------------------------------- | |
" edit | |
"---------------------------------------- | |
"オートインデント | |
set autoindent | |
"Cインデント | |
set cindent | |
"閉じ括弧が入力されたとき、対応する開き括弧にわずかの間ジャンプ | |
set showmatch | |
"<BS>の動作を挿入モードに | |
set backspace=indent,eol,start | |
"クリップボードをWindowsと連携 | |
set clipboard=unnamed | |
"ペーストモード切替キー | |
set pastetoggle=<F12> | |
"バックスラッシュをスラッシュに置き換え | |
set shellslash | |
"Visual選択で選択されたテキストを自動的にクリップボードレジスタ "*" にコピー | |
set guioptions+=a | |
"---------------------------------------- | |
" tab | |
"---------------------------------------- | |
"ファイル内の <Tab> が対応する空白の数。 | |
set tabstop=4 | |
"Insertモードで <Tab> を挿入するとき、空白を挿入 | |
set expandtab | |
"行頭の余白内の<Tab>でインデント | |
set smarttab | |
"'smarttab'のインデント量 | |
set shiftwidth=4 | |
"インデントを'shiftwidth'の値の倍数に丸める | |
set shiftround | |
"---------------------------------------- | |
"キーマップ | |
"---------------------------------------- | |
map <Ctr-w k> :tabn <Enter> | |
map <Ctr-w j> :tabp <Enter> | |
"---------------------------------------- | |
" encoding | |
"---------------------------------------- | |
" □とか○の文字があってもカーソル位置がずれないようにする | |
if exists('&ambiwidth') | |
set ambiwidth=double | |
endif | |
"---------------------------------------- | |
" TabWindow関連 | |
"---------------------------------------- | |
"タブページ(2:常に表示) | |
set showtabline=2 | |
"最大タブページ数 | |
set tabpagemax=20 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment