前のブログより移行
目次
font
font をCicaに変更
なぜかフォントサイズがめちゃくちゃ小さかったので、Size 20, line height 1.3 に変更
導入プラグイン
①ideavim これがないと始まらない
②visual Studio Code Dark Plus Theme カラースキームがあまり好きじゃなかったので
③Acejump vim の easymotion のような動きをするもの
ideavimrc
とりあえず下記のように設定
※ideavim action の設定は少し他の方の参考にさせていただいてもらってます。
" intellij settings
"
"
"ideavim settings
set surround
set multiple-cursors
set commentary
set NERDTree
nnoremap <Space><Space> :<C-u>action AceAction<CR>
"ideavim basic vim settings
set ignorecase "検索時大文字小文字を気にしない
set hlsearch "検索結果をハイライト表示にする
set clipboard+=unnamed "clipboard有効化
set whichwrap=b,s,h,l,[,],<,>,~ "左右の移動で行をまたいで移動
set backspace=indent,eol,start "vimでバックスペースを有効にする
"keymapsettings
inoremap <silent> っj <ESC><ESC>
"ESCの2回押手ハイライトを消去
inoremap <silent> jj <ESC>
" shiftで移動を楽にする
noremap <S-h> ^
noremap <S-j> }
noremap <S-k> {
noremap <S-l> $
"表示行単位で移動する
nnoremap j gj
nnoremap k gk
"ideavim action
nnoremap <Space>a :<C-u>action GotoAction<CR>
nnoremap <Space>G :<C-u>action Generate<CR>
nnoremap <Space>gn :<C-u>action NewClass<CR>
nnoremap <Space>go :<C-u>action OverrideMethods<CR>
nnoremap <Space>gc :<C-u>action GenerateConstructor<CR>
nnoremap <Space>gg :<C-u>action GenerateGetter<CR>
nnoremap <Space>gs :<C-u>action GenerateSetter<CR>
nnoremap <Space>ga :<C-u>action GenerateGetterAndSetter<CR>
nnoremap <Space>ge :<C-u>action GenerateEquals<CR>
nnoremap <Space>gt :<C-u>action GenerateTestMethod<CR>
nnoremap <Space>= :<C-u>action ReformatCode<CR>
nnoremap <Space>o :<C-u>action FileStructurePopup<CR>
nnoremap <Space>q :<C-u>action CloseContent<CR>
nnoremap <Space>Q :<C-u>action ReopenClosedTab<CR>
nnoremap <Space>e :<C-u>action SearchEverywhere<CR>
nnoremap <Space>f :<C-u>action GotoFile<CR>
nnoremap <Space>F :<C-u>action FindInPath<CR>
nnoremap <Space>s :<C-u>action GotoClass<CR>
nnoremap <Space>S :<C-u>action GotoSymbol<CR>
nnoremap <Space>t :<C-u>action ActivateTerminalToolWindow<CR>
nnoremap <Space>P :<C-u>action ManageRecentProjects<CR>
nnoremap <Space>b :<C-u>action ToggleLineBreakpoint<CR>
source ~/.vimrc として vim と同じファイルを読み込んだ場合、vim の純正プラグインの挙動が少し気になったので、ideavimrc は別々で新規作成することを決断
個人的に FindInPath あたりが vscode とショートカットコマンド違うので、変更予定
見た目
View>Appearence>Tool Window Bar チェック外す
View>Appearence>Navigation Bar チェック外す
ショートカットカスタマイズ
Project
|> Alt + 1 → Ctrl + n
Vim の設定より、Ctrl + n のハンドラーを IDE に設定
まとめ
とりあえず以上、
またカスタマイズしたら追加します!
コメント