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