Кнопка CTRL в nano не регистрируется (сервер ubuntu 16.04 в virtualbox)

Я использую гостевую ОС Ubuntu server 16.04 LTS в Virtualbox 5.0.8 под операционной системой Ubuntu MATE 15.10 LTS. Я настраиваю небольшой сервер разработки LAMP и редактирую конфигурационные файлы apache. Я использовал nano для редактирования, и все, казалось, работало с клавиатурой. Однако попытка сохранить и выйти из файла, похоже, не работает.

Кажется, что все команды nano используют формат ctrl + . ПРИМЕЧАНИЕ. Кнопка управления HOST - "правый ctrl", и я пытаюсь использовать "левый ctrl" для команд. Ctrl + X - это команда для выхода из файла. однако нажатие ctrl + x (в комбинации, то есть удержание левой клавиши ctrl и нажатие кнопки "x") только выводит букву x в файл, как если бы я просто нажимал ее сам.

Теперь моя главная проблема заключается в том, что я даже не могу выйти из файла, чтобы попробовать его с помощью vi (поскольку он не использует Ctrl + для простого редактирования ( ':wq' будет работать).

Любая помощь в этом вопросе будет очень признателен. Благодарю.

3 ответа

Попробуйте F2. Это альтернативный ключ для ^x-- это Ctrl+x.

Что ж, некоторые игры с различными комбинациями клавиш позволяют мне использовать "Left-SHIFT + Left-CTRL + x", похоже, работает так же, как нажатие левой клавиши CTRL. Поэтому мое решение было добавить клавишу Shift в комбинацию.

Дважды нажмите esc, это работает так же! Сегодня узнал из https://www.howtogeek.com/howto/42980/the-beginners-guide-to-nano-the-linux-command-line-text-editor/ :

Вы можете дважды нажать Escape вместо того, чтобы удерживать нажатой клавишу Control, если у вас возникли проблемы с этим. Есть также некоторые команды, которые требуют использования клавиши Meta. На большинстве раскладок клавиатуры Meta соответствует кнопке Alt.

Однако я не смог найти эквивалент для alt.

Другие вопросы по тегам