![Как скопировать и вставить выделенный текст в nano на Mac?](https://rvso.com/image/1451584/%D0%9A%D0%B0%D0%BA%20%D1%81%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D0%B8%20%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20%D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9%20%D1%82%D0%B5%D0%BA%D1%81%D1%82%20%D0%B2%20nano%20%D0%BD%D0%B0%20Mac%3F.png)
решение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/