Я должен скопировать некоторый текст в Нано, таким образом, я искал Google использования и нашел несколько сообщений здесь на Exchange Стека и других сайтах, в которых OP спрашивает, "Как я могу скопировать?" и люди обычно отвечают, что "Можно использовать ctrl+K". Человек спрашивает, как скопировать, и им говорят, как сократить.
Другие ответы упоминают alt+6, но в моем тестировании его не работает.
Там никакая опция не состоит в том, чтобы скопировать текст в Нано? Существует ли обходное решение?
Располагают курсор в начале символа, с которого Вы хотите скопировать. Нажмите Высокий звук + Сдвиг + для установки метки. (С другой стороны, метка набора с Ctrl + 6 )
клавиши со стрелками Использования для выделения текста для копирования.
Использование Высокий звук + Сдвиг + 6 для копирования (С другой стороны Высокий звук + 6 )
Перешел к месту, которое Вы хотите вставить. Вставка выпуска с Ctrl + U
Все они, определяется в соответствии с документацией, к которой можно получить доступ с Ctrl + G в какой-либо точке. Обратите внимание, что продвижение ^ обозначает Ctrl и M для Высокого звука в документации, так как это - традиционный способ Unix, определяющего метасимволы. Строки из документации:
^^ текст (M-A) Mark, начинающий с позиции курсора
и
Копия M-^ (M-6) текущая строка и хранилище это в cutbuffer
Обходное решение: сокращение, затем неразрезанное, и неразрезанное снова в месте, где Вы хотите скопировать текст.
unicorns
rainbows
line4
я Ctrl + K unicorns
rainbows
line4
я неразрезанный Ctrl + U
unicorns
rainbows
line4
я перемещаю курсор в конец и Ctrl + U снова
unicorns
rainbows
line4
unicorns
я копирую текст в нано все время только путем выполнения CTRL + SHIFT + C на выделенном тексте, потому что это - ключевая комбинация по умолчанию для копирования любого текста в терминале. Это относится к нано также. Это может также быть найдено в
Редактирование > Копия
От man nano
When a more precise piece of text needs to be cut or copied, one can mark its start with ^6, move the cursor to its end (the marked text will be highlighted), and then use ^K to cut it, or M-6 to copy it to the cutbuffer.
M
означает Meta
- ключ, который не существует на всех клавиатурах, но на некоторых. На клавиатурах без Meta
- включают другие модифицирующие клавиши как Высокий звук , или Esc мог бы работать. На моей машине я нашел, что комбинация Высокий звук + 6 хорошо работает.
Самый легкий способ, которым я нахожу для копирования текста в нано, состоит в том, чтобы выбрать текст, который Вы хотите скопировать с Вашей мышью, и щелкнуть правой кнопкой по ней. Это поднимет меню, где оно дает Вам опцию нескольких вещей, одна из ведьмы является копией, выберите ту опцию, и Вы скопировали текст. Когда требуется вставить текст, делают то же самое, но выбирают вставку вместо этого, и это вставит текст.
Да копирующий текст является немного странным в нано и несколько сбивает с толку из-за противоречивых сведений о сетях и отсутствии ясности (или здравый смысл...) и в способе, которым это было реализовано (по моему скромному мнению), и в официальных документах...
На документы:
4.3 Cutbuffer
Текст может быть сокращен из файла, целая строка за один раз, при помощи команды 'Cut Text' (привязка клавиш по умолчанию: ^K). Строка сокращения хранится в cutbuffer. Последовательные штрихи ^K добавят каждую строку сокращения к этому буферу, но ^K после любого другого нажатия клавиши перезапишет весь cutbuffer.
Содержание cutbuffer может быть вставлено назад в файл с командой 'Uncut Text' (привязка клавиш по умолчанию: ^U).
Строка текста может быть скопирована в cutbuffer (не сокращая его) с командой 'Copy Text' (привязка клавиш по умолчанию: M-6).
С тех пор в основном, Вы используете CTRL+K для вырезания, CTRL+U для вставки, и строка сокращения остается в cutbuffer, можно сделать быстрое, вырезанное и вставленное, чтобы заменить, и затем вставить снова для достижения "копии".
Но мне не нравится это "обходное решение"...
Последняя часть документов, говорит, как скопировать: использование ALT+6 (для копирования) реклама, затем вставляющая использующий CTRL+U для вставки.
(В документах на самом деле говорится ключ "M", что означает Метаклавишу, как сказал mook765:" Meta
- ключ, который не существует"... и является обычно просто ALT на современных клавиатурах.)
Можно также выбрать несколько строк с помощью ALT+6 и переместив раздел с клавишами со стрелками.
Надеюсь, это поможет.
можно также сделать следующее;
nano -cm <text_to_edit>
Shift
+ LeftClick и перетаскивают мышь throuh текст, который Вы хотите скопировать, нажать Ctrl+Shift+C
Ctrl+Shift+V
Опции -c
и -m
разработанный в man nano
:
-c, --constantshow
Constantly show the cursor position on the status bar. Note that this over‐
rides option
-m, --mouse
Enable mouse support, if available for your system. When enabled, mouse
clicks can be used to place the cursor, set the mark (with a double click),
and execute shortcuts. The mouse will work in the X Window System, and on
the console when gpm is running. Text can still be selected through drag‐
ging by holding down the Shift key.