Я использовал nano раньше.

Я немного запутался в том, как начать вставлять текст, иногда я просто начинаю печатать, и в нижней части я вижу -- insert -- и я могу нормально редактировать и сохранять. Но иногда я просто пропускаю, не имея возможности перейти в режим редактирования, что происходит?

3 ответа3

2

Чтобы вставить текст в vi или vim, вам нужно войти в режим вставки. Сделайте это, нажав i.

Либо нажмите a, чтобы добавить, например. Нажмите o, чтобы вставить текст ниже текущей строки.

Когда вы закончите, нажмите Esc, чтобы снова выйти из режима вставки.

Существует множество команд vi/vim для простой обработки текста, возможно, распечатайте чит-лист и попытайтесь изучить самые важные из них.

vi/vim шпаргалка

0

Если вы находитесь в обычном режиме, нажмите клавишу "i", чтобы перейти в режим вставки. Клавиша Escape возвращает вас в обычный режим.

0

vi и vim полностью отличаются от nano . С помощью nano вы можете использовать сочетания клавиш для сохранения файлов, открытия новых и доступа к другим функциям «нетекстового редактирования». vi/vim отличаются, потому что они модальные: есть режим вставки (которого вы случайно достигли) и режим Normal . Режим вставки эквивалентен нормальной функциональности редактора, такого как nano , а обычный режим специально предназначен для команд. Например, чтобы сохранить файл в vim вы :w (для ш обряде) в обычном режиме.

Я бы посоветовал посмотреть и прочитать учебник vim . После ознакомления с основами вы можете начать разбираться в широте и глубине функциональности vim , взглянув на советы и инструкции. Определенно сначала изучите основы!

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