Есть возможный путь:
Курсор в начале файла
Ctrl6 поставить отметку
AltShiftT(или попробуйте AltT) вырезать до конца файла
Если AltTне работает, попробуйтеCtrlK
- просто скопировать содержимое файла сделать, CtrlUчтобы снова вырезать текст
Я открываю файл в редакторе Ubuntu nano из командной строки и хочу скопировать все содержимое файла, чтобы вставить его в другое приложение вне оболочки.
До сих пор я могу копировать, используя только shiftна экране, который виден, но не на весь контент.
Есть возможный путь:
Курсор в начале файла
Ctrl6 поставить отметку
AltShiftT(или попробуйте AltT) вырезать до конца файла
Если AltTне работает, попробуйтеCtrlK
Вы не можете использовать буфер, nano
чтобы использовать его в другом месте, вам нужно использовать буфер X или Gnome.
Xclip является решением.
Интерфейс командной строки для буфера обмена X11. Его также можно использовать для копирования файлов, в качестве альтернативы sftp / scp, избегая ввода пароля, когда переадресация X11 уже была настроена.
На самом деле, этот ответ может быть немного поздно, но я искал ответ на тот же вопрос, и я только что понял. когда у вас есть файл, который вы хотите скопировать, чтобы открыть в нано. Вы можете нажать Ctrl-R и ввести файл, из которого вы хотите скопировать. это принесет весь файл.
В моем случае я просто копировал свой старый fstab, так что это не имело большого значения. но может стать смешным с огромными файлами.
Кроме того, вы можете уменьшить масштаб, используя Ctrl+, -чтобы разместить все содержимое файла на «одной странице экрана» и выбрать все, используя мышь. После увеличения с помощью Ctrl+ 0или постепенного увеличения с помощью Ctrl+ +.
Мне не нравится часть мыши, но это быстрый способ скопировать текст в нано.
Here's another solution. One that I personally prefer. It uses Xsel. It's very similar to Xclip but with a key difference.
$ cat my_funky_file | xsel
While Xclip puts everything in the main clipboard, Xsel manipulates the selection buffer letting you paste the selection with a middle-click. This is great for one-offs! So if you have something in your clipboard that you haven't pasted yet, that would stay unaffected!
And if you want to paste the content, xsel -o
will spit it right out.
You can install it on a debian based system using
$ apt-get install xsel
The source is available here otherwise! Hope this helps someone.
Насколько я понимаю, невозможно выбрать весь файл в nano, если он прокручивает больше, чем ваше окно. Если вы используете графический интерфейс и nano открыты из терминала, а файл не длиннее вашего окна, вы можете использовать мышь и выделить весь текст, чем cnt + shift + c скопирует его в буфер обмена.
Хотя не в нано, есть путь в VIM. Смотрите здесь .
В частности, выберите текстовый (визуальный режим) раздел.
Как отмечалось в других ответах, на самом деле невозможно скопировать из nano в буфер обмена Ubuntu и использовать его в другом программном обеспечении, если только вы не используете мышь и копируете правой кнопкой мыши.
однако можно открыть оба файла в nano и скопировать из одного в другой: ( Metaесть Altили Escна основе вашего мета-ключа по умолчанию)
Сначала вам нужно активировать несколько буферов
если у вас открыт нано Metaf
или откройте nano с флагом -F: nano -F
или положить set multibuffer
в свой ~/.nanorc
файл
Затем вы можете открыть файлы в новом буфере с помощью Ctrlr
перейдите в начало файла, Meta\и тогда у вас есть два варианта:
а. пометьте текст CtrlShift6, затем подведите курсор к концу Meta/, затем обрежьте текстCtrlk
б. вырезать текст до конца файлаMetat
переключиться на другой файл, открытый в другом буфере и мимо Ctrlu
Самый простой способ:
(Не часть вопроса, но для записи, CtrlUможет использоваться для вставки скопированного текста.)
Так что это работает в замазке.
1. щелкните правой кнопкой мыши строку заголовка 2. измените настройки 3. Внешний вид 4. измените - шрифт 5. измените шрифт на 1
Это поместит много кода на одном экране. Мне было достаточно скопировать большой файл конфигурации.
использовать micro
вместо nano
в этих случаях
Установить:
sudo su cd /opt/ apt-get install curl curl https://getmic.ro | bash ln -s /opt/micro /usr/bin/micro ln -s /opt/micro /usr/bin/nani exit
так что вы можете открыть файл с помощью:
micro Readme.txt or nani Readme.txt
Я использую и то и другое, нано быстро и удобно, микро полностью.
Ты можешь использовать:
Ctrl-A
выбрать все.Ctrl-C
, Ctrl-V
Ctrl
иleft click
Ctrl-Q
выйти и нажать y или n