123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- "---------------------------------------------------------------------------
- " 検索の挙動に関する設定:
- "
- " 検索時に大文字小文字を無視 (noignorecase:無視しない)
- set ignorecase
- " 大文字小文字の両方が含まれている場合は大文字小文字を区別
- set smartcase
- "---------------------------------------------------------------------------
- " 編集に関する設定:
- "
- " タブの画面上での幅
- set tabstop=4
- " タブをスペースに展開しない (expandtab:展開する)
- set noexpandtab
- " 自動的にインデントする (noautoindent:インデントしない)
- set autoindent
- " バックスペースでインデントや改行を削除できるようにする
- set backspace=2
- " 検索時にファイルの最後まで行ったら最初に戻る (nowrapscan:戻らない)
- set wrapscan
- " 括弧入力時に対応する括弧を表示 (noshowmatch:表示しない)
- set showmatch
- " コマンドライン補完するときに強化されたものを使う(参照 :help wildmenu)
- set wildmenu
- " テキスト挿入中の自動折り返しを日本語に対応させる
- set formatoptions+=mM
- "---------------------------------------------------------------------------
- " GUI固有ではない画面表示の設定:
- "
- " 行番号を非表示 (number:表示)
- set nonumber
- " ルーラーを表示 (noruler:非表示)
- set ruler
- " タブや改行を表示 (list:表示)
- set nolist
- " どの文字でタブや改行を表示するかを設定
- "set listchars=tab:>-,extends:<,trail:-,eol:<
- " 長い行を折り返して表示 (nowrap:折り返さない)
- set wrap
- " 常にステータス行を表示 (詳細は:he laststatus)
- set laststatus=2
- " コマンドラインの高さ (Windows用gvim使用時はgvimrcを編集すること)
- set cmdheight=2
- " コマンドをステータス行に表示
- set showcmd
- " タイトルを表示
- set title
- " 画面を黒地に白にする (次行の先頭の " を削除すれば有効になる)
- "colorscheme evening " (Windows用gvim使用時はgvimrcを編集すること)
- "シンタックスハイライトを有効にする
- syntax on
- "---------------------------------------------------------------------------
- " ファイル操作に関する設定:
- "
- " バックアップファイルを作成しない (次行の先頭の " を削除すれば有効になる)
- "set nobackup
- "---------------------------------------------------------------------------
- " ファイル名に大文字小文字の区別がないシステム用の設定:
- " (例: DOS/Windows/MacOS)
- "
- if filereadable($VIM . '/vimrc') && filereadable($VIM . '/ViMrC')
- " tagsファイルの重複防止
- set tags=./tags,tags
- endif
- "---------------------------------------------------------------------------
- " コンソールでのカラー表示のための設定(暫定的にUNIX専用)
- if has('unix') && !has('gui_running')
- let uname = system('uname')
- if uname =~? "linux"
- set term=builtin_linux
- elseif uname =~? "freebsd"
- set term=builtin_cons25
- elseif uname =~? "Darwin"
- set term=beos-ansi
- else
- set term=builtin_xterm
- endif
- unlet uname
- endif
- "---------------------------------------------------------------------------
- " コンソール版で環境変数$DISPLAYが設定されていると起動が遅くなる件へ対応
- if !has('gui_running') && has('xterm_clipboard')
- set clipboard=exclude:cons\\\|linux\\\|cygwin\\\|rxvt\\\|screen
- endif
- set nocompatible
- filetype off
- if has('vim_starting')
- set runtimepath+=~/.vim/neobundle.vim.git
- call neobundle#rc(expand('~/.bundle'))
- endif
- NeoBundle 'gmarik/vundle'
- NeoBundle 'git://github.com/Shougo/clang_complete.git'
- NeoBundle 'git://github.com/Shougo/echodoc.git'
- NeoBundle 'git://github.com/Shougo/neocomplcache.git'
- NeoBundle 'git://github.com/Shougo/neobundle.vim.git'
- NeoBundle 'git://github.com/Shougo/unite.vim.git'
- NeoBundle 'git://github.com/Shougo/vim-vcs.git'
- NeoBundle 'git://github.com/Shougo/vimfiler.git'
- NeoBundle 'git://github.com/Shougo/vimshell.git'
- NeoBundle 'git://github.com/Shougo/vinarise.git'
- filetype plugin on
- filetype indent on
- set ww+=h,l,>,<,[,]
- set number
- set mouse=a
- set ttymouse=xterm2
|