Как скопировать и вставить выделенный текст в нано на Mac?

Я использую nano в iTerm2 я могу пометить текст, используя Ctrl + ^, но я не могу скопировать и вставить текст. Я знаю, что Ctrl + K может быть использован вырезать всю строку. Что такое сочетание клавиш для копирования только отмеченного текста в nano?

4 ответа

  1. Установите метку, чтобы начать выделять текст:Ctrl+6 или Ctrl+Shift+6
  2. Скопируйте выделенный текст: Option+6 или Option+Shift+6
  3. Вставить текст: Ctrl+U

Примечание. Ваш мета-ключ должен быть сопоставлен с ключом Option / Alt (по умолчанию он будет сопоставлен с клавишей Esc в случае iTerm.

На iTerm вы можете сделать это, перейдя в Preferences -> Profiles -> Keys и установите левую и правую клавиши в Esc+

Добавляя к ответу @shaahiin, если вы используете клавиатуру Mac, попробуйте Esc + 6 вместо Option + 6 и Option + Shift + 6. Мета-ключ (обозначается буквой M в нано) — Esc на Mac.

Я использую комбинацию Option+6 для копирования выбранного

Я не знаю нажатия клавиш для него, но вы можете вырезать его с помощью CTRL-K, а затем вставить его с помощью CTRL-U в той же позиции. После этого вы можете перейти в нужную позицию и снова вставить ее с помощью CTRL-U. Или, если вы просто хотите скопировать его в другую программу, вы можете пометить текст как cmd+shift+C, чтобы вставить его в буфер обмена. Чтобы пометить текст, вы можете использовать Ctrl+^, а затем вы можете использовать клавиши со стрелками для пометки текста.

Я написал статью об этом для Linux / MacOSX в моем блоге: https://www.ask-sheldon.com/deleting-multiple-lines-with-nano/

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