Почему в Vi, когда я нажимаю $
, он переходит к последнему символу в строке вместо символа конца строки?
Потому что этого достаточно для всегоВозможно, вы захотите достичь.
Как бы я прошел до конца символа строки одним нажатием клавиши
В принципе, вам это никогда не нужно.На следующем шаге вы просто делаете разные вещи в зависимости от того, чего вы хотели достичь, переходя к символу новой строки.Например:
1013 * Какой самый быстрый способ удалить символ конца строки?
Просто нажмите J
на j влиний.(Если у вас включен autoindent
или друзья, это даже позаботится об удалении отступа из объединенной строки для вас.) Получите x
, если вам не нужен только что полученный дополнительный пробел;или вместо этого используйте gJ
.