Как выделить весь текст из файла с помощью nano?

Как выделить весь текст из файла с помощью nano?

Я открываю файл в редакторе 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, так что это не было большой проблемой. Но с большими файлами это может стать нелепым.

Связанный контент