-
Notifications
You must be signed in to change notification settings - Fork 0
/
.vrapperrc
50 lines (39 loc) · 1.74 KB
/
.vrapperrc
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
" 上手く動かないの多い
" --- Notice ---
" 参考: 『Vrapper — Vim-like editing in Eclipse』 http://vrapper.sourceforge.net/documentation/
" Eclipseで既に割り当てられているキーバインドは効かないので, Eclipse Pref ->
" 一般 -> キー で割り当てを変更しておく必要がある.
set ignorecase
set smartcase
set wrapscan
set autoindent
"set smartindent " Default:On
noremap <C-j> 5j
noremap <C-k> 5k
nnoremap gr gT
nnoremap <C-h> gT
nnoremap <C-l> gt
" Eclipse側で^Hを要変更
inoremap <C-h> <BS>
inoremap <C-k> <Esc><Right>:DeleteLineToEnd<CR>a
" <C-g>uでUndoのポイントを作ってから何かする.
" inoremap <C-u> <Space><C-g>u<Esc>:DeleteLineToBeginning<CR>i
" inoremap <C-w> <Space><C-g>u<ESC>:DeletePreviousWord<CR>i
inoremap <C-u> <Space><Esc>:DeleteLineToBeginning<CR>i
inoremap <C-w> <Space><ESC>:DeletePreviousWord<CR>i
vnoremap = :Format<CR>
inoremap <C-e> <Esc>:LineEnd<CR>a
inoremap <C-a> <Esc>0i
"definition ID of the source -> format action
eclipseaction Format org.eclipse.jdt.ui.edit.text.java.format
"Action definition id of the edit delete line to beginning action.
eclipseaction DeleteLineToBeginning org.eclipse.ui.edit.text.delete.line.to.beginning
"Action definition id of the edit delete line to end action.
eclipseaction DeleteLineToEnd org.eclipse.ui.edit.text.delete.line.to.end
"Action definition id of the edit delete previous word action.
eclipseaction DeletePreviousWord org.eclipse.ui.edit.text.deletePreviousWord
"Action definition id of the navigate goto line end action.
eclipseaction LineEnd org.eclipse.ui.edit.text.goto.lineEnd
"Action definition id of the navigate goto line start action.
eclipseaction LineEnd org.eclipse.ui.edit.text.goto.lineStart
" vim: set ft=vim: