1

Я включил редактирование команд bash в стиле VIM в командной строке bash в качестве настройки bash по умолчанию. В нескольких случаях я случайно открывал пустой файл vim с помощью какой-то сложной команды bash, которую я писал.

Потрясающие. Как вернуть вновь написанную строку в vim в bash? Я нашел другой пост, где у автора возникла противоположная проблема - или так кажется.

Какие шаги помещают мои команды приглашения bash в vim, а затем снова для выполнения bash?

3 ответа3

1

Ctrl+X Ctrl+E вставит вашу команду bash в vim.

Для выхода из vim:

Если вы редактируете (--INSERT-- или --REPLACE-- появляется внизу), нажмите Esc.

Затем нажмите:

: w q или Z Z для сохранения и выхода.

: q ! выйти без сохранения.

1

Когда вы находитесь в обычном режиме (например, когда h и l перемещают курсор влево и вправо), введите v для редактирования строки в vi или в редакторе, указанном в $ VISUAL или $ EDITOR. Когда вы закончите, просто сохраните буфер, как после редактирования любого другого файла, используя ZZ или :wq как вы предпочитаете.

0

Я считаю, что Ctrl- X, Ctrl- E это то, что вы хотите. Написание файла как обычно должно выполнить его, я думаю. Итак :wq в VIM.

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