как записать в файл после выполнения sudo vi / dir в файл

мне установили человечность 10.10 на поле. и я ssh к нему от другого компьютера.

когда я делаю sudo vi/var/www/page.php

я ввожу текстовый редактор. когда, когда я пытаюсь ввести, я слышу тот шум звона как в, я не могу ввести. что я нажимаю, чтобы позволить мне начинать вводить? когда я ввожу: q, который работает и это выходит из него. но что позволяет мне начинать вводить?спасибо

1
задан 08.04.2011, 11:07

2 ответа

Vi - то, что известно как модальный редактор - который означает, что это имеет много режимов, в которых это работает.

При первом запуске vi, это находится в командном режиме. Некоторые общие сочетания клавиш командного режима:

  • :q - Выход
  • :q! - Сила завершена
  • :w - Запишите файл
  • :wq! - Принудительный файл записи и выход
  • :w/path/to/my/new/file - Запишите в новый файл
  • :r/path/to/file - считайте файл и вставьте в буфер

Переключаться в один из режимов редактирования:

  • i - Введите режим вставки infront текущего символа
  • r - Замените отдельный символ
  • R - Перейдите к режиму замены
  • a - Введите режим вставки после текущего символа
  • A - Введите режим вставки в конце текущей строки
  • o - Откройте новую строку ниже курсора и введите режим вставки
  • O - Откройте новую строку выше курсора и введите режим вставки

Для возврата к командному режиму просто нажимают Esc

Существует огромное количество других нажатий клавиш в командном режиме - этот список довольно полезен.

2
ответ дан 12.12.2019, 10:34

ввести a добавлять или i вставить
Отошлите этот документ для большего количества команд

1
ответ дан 12.12.2019, 10:34

Теги

Похожие вопросы