
решение1
- Установите отметку, чтобы начать выделение текста: Ctrl+ 6или Ctrl+ Shift+6
- Скопировать выделенный текст: Option+ 6или Option+ Shift+6
- Вставьте текст: 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/