私は数年間、セカンダリエディタとしてvimを使用していますが、さまざまな理由により、プライマリエディタが使用可能な場合でも、vimをますます使用しています。について私をいつも悩ませてきた1つの問題はvim、私がそれをより多く使用することを妨げていますが、カーソルの配置の処理方法です。カーソルは、1984年以降に作成されたエディタの場合のように、文字間ではなく、文字上にのみ置くことができます。
これが問題である理由の1つの例として、行の最後の単語を削除する場合は、を押して行の最後$に移動し、次にdb逆方向に削除します。これは、葉、削除する文字を、ので、$しませんでした、本当に行の終わりに行く、それは行っ行の最後の文字に、そしてdb何だっただけ削除する前に現在の文字。問題は、追加の文字を入力する必要があるということではなく、単純なはずのことを行うために必要な追加の思考であり、実際に達成しようとしていることから注意をそらしてしまいます。
より現代的なアイデアのカーソル配置はあらゆる点で優れているように思えますが、vimそのアプローチを使用するように切り替えたいと思います。一部のハードコアvimファンは私の見解に異議を唱えると確信していますが、vimの優位性に関する標準的な議論の1つは、その無限の設定可能性です。
- この場合配信できますか?
- キャラクターの間
vimにカーソルを置くようにできますか?
$bD
Insertモードを探している、またはモードのポイントが不足しているようにnormal聞こえます。私はやるだろう$dawか、$bdw通常モードで行の最後の単語を削除します。でInsertモード私はするだろうA<Ctrl-w>。