-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_vimperatorrc
49 lines (38 loc) · 1.23 KB
/
_vimperatorrc
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
" デフォルトの検索エンジン
set defsearch=google
" 検索キーワードのハイライト
set hlsearch
" j/k でのスクロール幅を 1行 から 3行 に変更
" map j 3jとかすると無限ループして死ぬ
map j 5<C-e>
map k 5<C-y>
" ddでタブを閉じる, dでは何もしない
no dd :tabclose<CR>
map d <NOP>
" Shift+h/Shift+lに戻る/進むを割り当てる
map H <A-Left>
map L <A-Right>
" C-h,C-lに前のタブ,次のタブを割り当てる
map <C-h> <C-PageUp>
map <C-l> <C-PageDown>
" {/} で現在のタブの位置変更
map { :tabmove! -1<CR>
map } :tabmove! +1<CR>
" sでぐぐる
nnoremap s :tabopen<Space>google<Space>
" 選択文字列でぐぐる(マウスとVISUALモードの選択時に対応)
nmap S <C-c>:tabopen<Space>google<Space><C-v><CR>
vmap S <C-c><Esc><Esc>:tabopen<Space>google<Space><C-v><CR>
" Ctrl-q でWindowが閉じてしまうのでとりあえず<Esc>に割当て
noremap <C-q> <Esc>
noremap! <C-q> <Esc>
nnoremap <C-q> <Esc>
vnoremap <C-q> <Esc>
cnoremap <C-q> <Esc>
inoremap <C-q> <Esc>
""""""""""
" http://qiita.com/highdrac/items/4f48fda72520ac3546f5
" スクロールの端などの際に出るbeepをoff
beep off
" エラー時にベルを鳴らさない
set noerrorbells