4
Grok Vimのモーションと簡単な編集
Emacsを数年間使用した後、Vimに戻ります。チュートリアルを読んだり見たり、実際に毎日使ってVim を理解しようとしています。 テキストを編集するとき、Alt-F、Alt-B、Ctrl-a、Ctrl-e、Alt-D、Alt-BackspaceのEmacsコマンドは非常に便利で直感的であり、作業中にローカルですばやく簡単に編集できますテキスト(単語/コード)。 同様の機能を実装するVimの方法は何ですか?NORMALモードに戻って単一のモーションを発行し、モードを再入力するだけINSERTでは最適ではありません。 例1:式の先頭にINSERTaを挿入するモードの場合(、対応)するVim に挿入するには、式または行の最後に移動する方法を教えてください。 例2:テキストを編集するとき、文章やコードを書いたり編集したりしながら、単語を前後に削除したい場合がよくあります。完全に形成されたセンテンス/コードを頭に入れて、「ワンスオフ」を事前に入力する準備ができているのは珍しいでしょう。多くの場合、テキストを操作していると文が変わります。INSERTモードの制限により、Vimでこの種の編集を困難にしています。挿入モードでテキストを効果的に操作できずNORMAL、単純な移動や単語の削除のために常にモードに戻る必要があることに気づきました。 PS:Alt-Fと-Bはカーソルを1単語前または後ろに移動します。Ctrl-aおよび-eは、カーソルを行の先頭または末尾に移動します。Alt-Fはカーソルの下の単語を削除します。Alt-Backspaceはカーソルの前の単語を削除します。