마음은 vim, 이성은 JetBrain. 저만 몰래 봐서 편해질거니 훔쳐보면 안됩니다.
Live Template를 등록하는것도 단축키로 가능합니다. Keymap
에서 Save Selected Code as Live Template
를 등록하시면 추후 라이브 템플릿을 통한 빠른 코드 작성이 가능합니다.
VIM사용자라면 무조건 깔아야하는 플러그인. IdeaVim을 깔으셨다면 무조건 ~/.ideavimrc
수정하시는게 매우 좋습니다.
AceJump
플러그인도 같이 사용하신다면 더 편하게 사용가능합니다.
" 리더 키 설정 '\' 으로
let mapleader='\'
" \+r = 현재 프로젝트 실행
nnoremap <Leader>r :action Run<CR>
" Substitute로 쓰기 힘든 정규식일때
" \+;로 IDE 색인 및 치환 기능 사용
nnoremap <Leader>; :action Replace<CR>
" ff또는 \f로 AceJump (Sneak)기능 사용
nnoremap <Leader>f :action AceAction<CR>
nnoremap ff :action AceAction<CR>
" \s 또는 s 키로 IDE의 코드 감싸기 기능 사용
nnoremap s :action SurroundWith<CR>
vmap s :action SurroundWith<CR>