-
Notifications
You must be signed in to change notification settings - Fork 0
/
.vimrc
118 lines (89 loc) · 2.91 KB
/
.vimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
"---------------------------------------------------------
" 基本設定
"---------------------------------------------------------
" 起動時メッセージを表示しない
set shortmess& shortmess+=I
"エラー時の音とビジュアルベルの抑制(gvimは.gvimrcで設定)
set noerrorbells
set novisualbell
" 自動コマンド削除
autocmd!
" Vundleの設定を読み込む
if filereadable(expand('~/.vim/bundles.vim'))
source ~/.vim/bundles.vim
endif
set nocompatible
set fileencodings=utf-8,cp932
" シンタックス有効
syntax on
" ファイルタイプ判定ON
filetype plugin indent on
" Ev/Rvでvimrcの編集と反映
command! Ev edit ~/dotfiles/.vimrc
command! Rv source ~/dotfiles/.vimrc
" Eg/Rgでgvimrcの編集と反映
command! Eg edit ~/dotfiles/.gvimrc
command! Rg source ~/dotfiles/.gvimrc
" Eb/RbでNeoBundleの編集と反映
command! Eb edit ~/dotfiles/.vim/bundles.vim
command! -bang Rb :Unite neobundle/install:<bang>
" 一時ファイル
command! Tmp edit ~/Dropbox/tmp.txt
command! Temp edit ~/Dropbox/tmp.txt
nnoremap C-q VimFiler -split -simple -winwidth=35 -no-quit
"変更されたときに自動読み込み
set autoread
" カーソルを中央行に
set scrolloff=999
" <Leader>を,に
let mapleader = ","
" モードラインを無効にする
set nomodeline
set modelines=0
" 行数を表示
set number
" バックアップはとらない
set nobackup
set noswapfile
set directory=~/.vim/swp
" バックスペースで何でも消せるように
set backspace=indent,eol,start
" ペアとなる括弧の定義
set matchpairs+=<:>
" undoを記録
" set undofile
" 編集中もほかファイルを開けるように
set hidden
" koriya版に同梱されているプラグインを無効化する
let plugin_dicwin_disable = 1
"---------------------------------------------------------
" コマンドライン
"---------------------------------------------------------
set cmdheight=2 " コマンドラインは2行
set showcmd " コマンドを表示
set wildmenu " コマンド補完を強化
set wildchar=<tab> " コマンド補完を開始するキー
set wildmode=list:full " リスト表示,最長マッチ
set history=1000 " コマンド・検索パターンの履歴数
set complete+=k " 補完に辞書ファイル追加
" release autogroup in MyAutoCmd
augroup MyAutoCmd
autocmd!
augroup END
source ~/dotfiles/vimrc/statusline.vimrc
source ~/dotfiles/vimrc/indent.vimrc
source ~/dotfiles/vimrc/cursor.vimrc
source ~/dotfiles/vimrc/encoding.vimrc
source ~/dotfiles/vimrc/search.vimrc
source ~/dotfiles/vimrc/keymap.vimrc
source ~/dotfiles/vimrc/plugin_config.vimrc
source ~/dotfiles/vimrc/filer.vimrc
source ~/dotfiles/vimrc/others.vimrc
if has("gui_running")
" gvimrcも読み込む
source ~/dotfiles/.gvimrc
else
" CUI版Vim用のコード
set background=dark
colorscheme mrkn256
endif