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

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

я используюnanoвiTerm2, я могу пометить текст с помощью ctrl+ ^, но не могу скопировать и вставить текст. Я знаю, что ctrl+ kможно использовать для вырезания всей строки. Какая комбинация клавиш используется для копирования только помеченного текста в nano?

решение1

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

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

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

решение2

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

решение3

Я использую сочетание клавиш Option+ 6для копирования выбранного

решение4

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

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

Связанный контент