vim (3)
ideavimrc

Intellij ideavim 플러그인 사용 시 다음의 파일을 홈 경로에 넣어준다.

(윈도우의 경우 C:\Users\donnert\.ideavimrc)

 

인텔리제이의 경우 액션(:action)을 지원해서 그냥 가져다가 키랑 매핑해서 쓰기만 하면 된다

(https://gist.github.com/zchee/9c78f91cc5ad771c1f5d)

 

주요기능

세미콜론도 콜론으로

jj : 입력모드 탈출

H : 줄 제일 앞

L : 줄 제일 뒤

컨트롤+H : 뒤로가기

컨트롤+L : 앞으로 가기

 

gfu : 클래스/메소드 사용하는부분 찾기

gd: 변수 선언으로 이동

gb: 변수 타입 선언으로 이용

grn : 이름 변경(변수 클래스 등)

gw : 단어 선택

 

.ideavimrc

" 기본설정

set ignorecase
set smartcase
set expandtab
set hlsearch
set incsearch

imap jj <ESC>

let mapleader="g"

nnoremap ; :

vnoremap ; :


noremap H ^
noremap L $

nnoremap <leader>fu :action FindUsages<cr>
nnoremap <leader>rn :action RenameElement<cr>
nnoremap <leader>aw :action ActivateServicesToolWindow<cr>
nnoremap <leader>i :action GotoImplementation<cr>
nnoremap <leader>cc :action CloseContent<cr>
nnoremap <leader>b :action GotoTypeDeclaration<cr>
nnoremap <C-H> :action Back<CR>
nnoremap <C-L> :action Forward<CR>
nnoremap <leader>w :action EditorSelectWord<CR>
  Comments,   0  Trackbacks
댓글 쓰기
이클립스 플러그인(vrapper) 설정파일(vrapperrc)

2013/05/23 - [개발/JAVA] - [Eclipse] 이클립스에서 VI(VIM) 방식으로 코딩하기


아주 오래전에 올린 vrapper 플러그인 관련 글인데

.vrapperrc 설정파일이 너무 빈약해서 계속 업데이트 해왔지만 블로그로 다시 정리


" 기본설정

set ignorecase

set smartcase

set scrolloff=5

set tabstop=4

set shiftwidth=4

set expandtab

set hlsearch

set incsearch


" 입력모드 탈출(문자열에 jj있으면 탈출해버리니 주의!! 두번주의!!)

imap jj <ESC>


" 하단의 <leader>케릭터 매핑

let mapleader="g"


" ;입력시 :입력모드로 변경

nnoremap ; :

vnoremap ; :


" H와 L을 라인 앞으로 뒤로

noremap H ^

noremap L $


" gt탭좌측으로, gy탭우측으로(한 작업창안에서)

nnoremap <leader>y <C-W>gt

nnoremap <leader>t <C-W>gT


" 작업창 이동(창이 split되어 있을 경우 hjkl을 gh gj gk gl로 입력하여 이동

nnoremap <leader>h :wincmd h<CR>

nnoremap <leader>j :wincmd j<CR>

nnoremap <leader>k :wincmd k<CR>

nnoremap <leader>l :wincmd l<CR>


.ideavimrc


  Comments,   0  Trackbacks
댓글 쓰기
[Eclipse] 이클립스에서 VI(VIM) 방식으로 코딩하기

마켓(Help-Marketplace)에서 찾아서 인스톨 한다

Vrapper


혹은 

Help-New Install

Work with에 http://vrapper.sourceforge.net/update-site/stable 추가한다

Vrapper

인스톨하자

(파이선도 같이 인스톨하니까 안된다.. 제외하고 인스톨)


당연한거지만 이클립스 재기동 후 사용 가능하다

상단의 V아이콘으로 on/off가능하다



vimrc처럼 설정 역시 가능하다.


C:\Users\사용자\.vrapperrc

로 저장해놓으면 된다.


본인은 아래와 같이 jj를 ESC로 매핑해서 사용중


set ignorecase

set smartcase

set scrolloff=5

set tabstop=4

set shiftwidth=4

set expandtab

set hlsearch


imap jj <ESC>

imap <S-Enter> O<Esc>

imap <CR> o<Esc>



  Comments,   0  Trackbacks
댓글 쓰기