跳至主要内容

JetBrains 配置推薦

Preparation

NameRoleNote
ideavimjetbrains pluginrequired
acejumpjetbrains pluginoptional ( easymotion need)
ideavim-easymotion)jetbrains pluginoptional ( easymotion need)

Suggestion Configuration

透過 key mapping 映射 action 即可快速完成許多快捷
如需要知道有哪些 action 可以 trigger
可以於 vim command mode 輸入 actionlist
即可以拿到整份 action 列表

~/.ideavimrc
let mapleader=';'

set number
set clipboard+=unnamed
set hlsearch
set incsearch
set ignorecase
set smartcase
set showmode
set scrolloff=5
set surround
set easymotion
set ideajoin


map RR :action Refactorings.QuickListPopupAction<CR>
map RN :action RenameElement<CR>
map RI :action Inline<CR>
map RV :action IntroduceVariable<CR>
map RP :action IntroduceParameter<CR>
map RM :action ExtractMethod<CR>
map RC :action ChangeSignature<CR>
map zn :action GotoNextError<CR>
map zp :action GotoPreviousError<CR>
map EC :action ReactExtractComponentAction<CR>


plug 'easymotion/vim-easymotion'
Plug 'machakann/vim-highlightedyank'