Я открываю файл в редакторе Ubuntu nano из командной строки и хочу скопировать все содержимое файла, чтобы вставить его в другое приложение за пределами оболочки.
Пока что я могу копировать только shiftто, что видно на экране, но не весь контент.
решение1
Вы не можете использовать буфер для nano
использования его в другом месте, вам нужно использовать буфер X или Gnome.
xclipвот решение.
Интерфейс командной строки для буфера обмена X11. Его также можно использовать для копирования файлов, как альтернативу sftp/scp, избегая запросов пароля, когда пересылка X11 уже настроена.
решение2
Есть возможный путь:
Курсор в начале файла
Ctrl6поставить отметку
AltShiftT(или попробуйте AltT) вырезать до конца файла
Если AltTне работает, попробуйтеCtrlK
- чтобы просто скопировать содержимое файла, сделайте так, CtrlUчтобы снова не обрезать текст
решение3
вы можете использовать cat, а затем скопировать его из консоли:
cat path/to/file.yml
Выберите вывод, напечатанный в консоли.
решение4
На самом деле, этот ответ может быть немного запоздалым, но я искал ответ на тот же вопрос и только что понял. Когда у вас есть файл, который вы хотите скопировать и открыть в nano, вы можете нажать ctl-R и ввести файл, из которого вы хотите скопировать данные. Это откроет весь файл.
В моем случае я просто копировал свой старый fstab, так что это не было большой проблемой. Но с большими файлами это может стать нелепым.