私.vimrc
にはとがset virtualedit=all
ありset nostartofline
ます。Emacsでこれらの機能を使用したいのですが。できますか?
virtualedit
空白も含めて、文字がない場所にカーソルを配置できます。テキストを超えて水平にスクロールできます。一度に1行ずつ垂直方向にスクロールすると、カーソルは常に1行上に移動し、行の内容に関係なく、その列は変更されません。カーソルが行の文字を超えているときに文字を挿入すると、挿入された文字の左側にスペースが埋め込まれます。
nostartofline
セット私は、ファイルの先頭または最後に、例えば、複数の行でジャンプを跳ぶ動きを使用する場合、カーソルが行の先頭に移動しません。
両方のオプションを設定すると、ファイル内のテキストを超えてカーソルを配置し、カーソルの列を変更せずに垂直にジャンプできます。カーソルを「行末」に移動するコマンドは、最後の文字にジャンプします。したがって、カーソルがどこにもないところにある場合、$
は実際にはカーソルを右ではなく左に移動します。
Vimについて言及している別の質問がありますがvirtualedit
、長方形の選択を行うことに関係しています。この質問は、カーソルの動きと、挿入された文字に追いつくためにスペースを挿入する動作に関係しています。
evil
ますか?