私は IdeaVim プラグインを備えた PhpStorm 7.1.2 を使用しています。
挿入モードでは、 を使用して単語を選択したいのですShift + ArrowKey
が、この IdeaVim プラグインはそれを妨げているようです。コマンド モードでv
キーを使用して単語を強調表示することしかできません。
shift+Home/End/PageDown/PageUp
またはshift+ctrl+arrowKeys
すべてが正常に動作しません。
キーマップ設定でショートカットを変更してみましたが(つまり、右に選択 => Shift + 右)、機能しませんでした。
この非 vim 動作を実現する方法はありますか?
アップデート1
彼らのチケットが開かれているバグ追跡システム修正なし。したがって、上で説明したことは実行できないと思います。
アップデート2(2019年11月14日)
からこの最後のコメントそのバグ チケットによると、ideaVim は Shift + 矢印キーによる選択をサポートするようになりました。この質問をした数年後に IntelliJ から純粋な vim に移行したので、これを試してみるつもりはありませんが、完全性のためにこの質問を更新したいと思いました。この更新を書いた後に @citizenmatt の回答を見たので、詳細については以下の @citizenmatt の回答を参照してください。
ベストアンサー1
~/.ideavimrc
私は次の行を作成します
nmap <S-Up> v<Up>
nmap <S-Down> v<Down>
nmap <S-Left> v<Left>
nmap <S-Right> v<Right>
vmap <S-Up> <Up>
vmap <S-Down> <Down>
vmap <S-Left> <Left>
vmap <S-Right> <Right>
imap <S-Up> <Esc>v<Up>
imap <S-Down> <Esc>v<Down>
imap <S-Left> <Esc>v<Left>
imap <S-Right> <Esc>v<Right>
私のコードでは、同じ方法でテキストが選択されます。