как переместить курсор непосредственно на следующую новую строку?

как переместить курсор непосредственно на следующую новую строку?

вот моя статья.

with a screen editor,you can scroll the 
page,move the cursor,delete lines,insert

моя позиция курсора находится в начале второй строки (символ «p» слова «page»):

Я хочу продолжить редактирование, поэтому нажимаю клавишу esc, чтобы снова войти в командный режим, а затем нажимаю «$», чтобы перейти в конец этой строки.

Затем я нажимаю клавишу «Enter», чтобы продолжить редактирование... Есть ли более простой способ сделать это?

решение1

Этот вопрос довольно сложен для понимания, но я думаю, вы спрашиваете либо о том, как создать новую строку в командном режиме (используйте «o»), либо о том, как перейти на одну строку вниз в vim («j»).

Если вы не хотите знать ни того, ни другого, пожалуйста, скажите.

решение2

Самый простой способ, наверное, ударить ctrl-oтогда $.

ctrl-oпереводит вас в командный режимтолько для одной команды, то есть $вы переместитесь в конец строки, а затем автоматически вернетесь в режим вставки и сможете продолжить редактирование — т. е. нажмете Enter, и вы окажетесь на следующей строке.

решение3

Нажмите ctrl + o, затем знак $. Теперь нажмите Esc + i и, наконец, нажмите Enter, и это перенесет вас на следующую строку.

решение4

Другой способ переместить курсор непосредственно на следующую строку (хотя и без создания новой строки и конкретно из режима вставки) — ctrl-g jили ctrl-g ctrl-j. См. :h ins-special-specialдля получения дополнительной информации о двойных специальных маневрах.

Связанный контент