Vim では、最終行G
(または で最初の行gg
) にジャンプすることができますが、その移動はスペース以外の最初の文字にもジャンプします。
最初の行 (またはそれぞれ最後の行) にジャンプするが、同じ列にとどまるキーバインディングはありますか?
Vim では、最終行G
(または で最初の行gg
) にジャンプすることができますが、その移動はスペース以外の最初の文字にもジャンプします。
最初の行 (またはそれぞれ最後の行) にジャンプするが、同じ列にとどまるキーバインディングはありますか?
それはそうでしょうset nostartofline
。それと、可能であれば列を保持しggます。Gj
から:h startofline
:
'startofline' 'sol' 'nostartofline' 'nosol'
'startofline' 'sol' boolean (default on)
global
{not in Vi}
When "on" the commands listed below move the cursor to the first
non-blank of the line. When off the cursor is kept in the same column
(if possible). This applies to the commands: CTRL-D, CTRL-U, CTRL-B,
CTRL-F, "G", "H", "M", "L", gg, and to the commands "d", "<<" and ">>"
with a linewise operator, with "%" with a count and to buffer changing
commands (CTRL-^, :bnext, :bNext, etc.). [..]
はい、そのためのキーバインドがあります。しかし、それはかなり邪魔です。
1 CTRL+End
: 最初の行、同じ列CTRL+End
: 最後の行、同じ列