5

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

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

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

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

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

3 ответа3

7

Самый простой способ - нажать ctrl-o затем $ .

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

6

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

Если это не то, что вы хотели бы знать, скажите, пожалуйста.

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .