PycharmでIdeavimを使ってみたら、インサートモード上で範囲選択(shfit+カーソル移動)をしようとすると、挙動がおかしくて困っていたら、とある方が対策を教えてくれたのでメモしておく。
対策としては、.ideavimrc
に以下の記述を追加しておくだけ。
~/.ideavimrc
" SHIFT+カーソルキーで範囲選択(インサートモード)
inoremap <S-Left> <C-O>:action EditorLeftWithSelection<CR>
inoremap <S-Right> <C-O>:action EditorRightWithSelection<CR>
inoremap <S-Up> <C-O>:action EditorUpWithSelection<CR>
inoremap <S-Down> <C-O>:action EditorDownWithSelection<CR>
.ideavimrc
をそもそも用意してなかったからどうせなんでいろいろ設定しようとしたけど、一番きいて欲しかったiminsert=0
とwhichwrap
がきいてくれなかった><
仕方ないから、ESC押してインサートモードから抜けて自動でIMEをオフにすることは、Google日本語入力側の設定でとりあえずやることに。