現在、ファイルでこのキー マッピングを使用して.vimrc
、Windows Cut キーボード ショートカットをシミュレートしています。切り取り、つまり、選択したテキストをコピーして削除します。
vnoremap <C-X> "+x
このキー マッピングはmswin.vim
、Vim に同梱されているスクリプトの一部ですが、私は使用しません。そのファイルからいくつかのキー マッピングのみを使用します。
次に、挿入モードでVim内からテキストを選択して押すと、テキストがコピーされて削除されますが、カーソルが数文字後ろに移動し、カーソルの真下の数値を減らすというCtrlXVimの通常のプレス動作を実行するという望ましくない副作用がありますCtrlX!
たとえば、次のコードを変更して、単語の 2 番目の出現をカットする場合は、次のコードからRenderer
始めます。
Renderer.setClearColorHex(0x7DB6D5, 1.0);
Renderer.setSize(SCREEN_WIDTH, SCREEN_HEIGHT);
そしてこれで終わります:
Renderer.setClearColorHex(0x7DB6D5, 1.-1); // <--- oh dear!
.setSize(SCREEN_WIDTH, SCREEN_HEIGHT);
これにより、いくつかのバグが発生します。
このキーマップでこの望ましくない動作を回避する方法はありますか、または挿入 (SELECT) モードでテキストをカットする別のより安全な方法はありますか?