Saya membuka file di Ubuntu nano editor dari baris perintah dan saya ingin menyalin semua isi file sehingga saya bisa menempelkannya di aplikasi lain di luar shell.
Sejauh ini saya hanya bisa menyalin menggunakan bergeser pada layar yang terlihat tetapi tidak pada semua konten.
linux
copy-paste
nano
Elzo Valugi
sumber
sumber
Jawaban:
Anda tidak dapat menggunakan buffer dari
nano
untuk menggunakannya di tempat lain, Anda perlu menggunakan buffer X atau Gnome.xclip adalah solusinya.
sumber
Ada cara yang mungkin:
Kursor di awal file
Ctrl 6 untuk menetapkan tanda
Alt Bergeser T (atau coba Alt T ) untuk memotong hingga akhir file
Jika Alt T tidak berhasil, coba Ctrl K
sumber
nano
- setelah Anda menutupnya, Anda tidak dapat memotongnya di aplikasi lain seperti yang diinginkan OP.Sebenarnya, jawaban ini mungkin agak terlambat tetapi saya sedang mencari jawaban untuk pertanyaan yang sama dan saya baru saja menemukannya. ketika Anda memiliki file yang ingin Anda salin untuk dibuka di nano. Anda dapat menekan ctl-R dan memasukkan file yang ingin Anda salin. ini akan membawa seluruh file.
Dalam kasus saya, saya hanya menyalin fstab lama saya jadi itu bukan masalah besar. tapi bisa jadi konyol dengan file besar.
sumber
Atau Anda dapat memperkecil menggunakan Ctrl + - agar sesuai dengan semua isi file pada 'satu halaman layar' dan pilih semuanya menggunakan mouse. Setelah Anda tampilannya kembali Ctrl + 0 atau memperbesar secara progresif dengan Ctrl + + .
Saya tidak suka bagian tetikus, tetapi ini adalah cara cepat untuk menyalin teks massal di nano.
sumber
Ini solusi lain. Yang saya pribadi sukai. Ini menggunakan Xsel. Ini sangat mirip dengan Xclip tetapi dengan perbedaan utama.
Sementara Xclip meletakkan semuanya di clipboard utama, Xsel memanipulasi buffer pilihan sehingga Anda dapat menempelkan seleksi dengan klik tengah. Ini bagus untuk sekali pakai! Jadi jika Anda memiliki sesuatu di clipboard Anda yang belum Anda tempel, itu akan tetap tidak terpengaruh!
Dan jika Anda ingin menempelkan konten,
xsel -o
akan meludahkannya.Anda dapat menginstalnya menggunakan sistem berbasis debian
Sumber tersedia sini jika tidak! Semoga ini bisa membantu seseorang.
sumber
Dari pemahaman saya, tidak mungkin untuk memilih seluruh file dalam nano jika lebih banyak menggulung jendela Anda. Jika Anda menggunakan GUI dan membuka nano dari terminal dan file tidak lebih dari jendela Anda, Anda dapat menggunakan mouse dan pilih semua teks daripada cnt + shift + c akan menyalinnya ke clipboard.
Meskipun tidak di nano, ada cara di vim. Lihat sini .
Secara khusus, pilih bagian teks (mode visual).
sumber
Seperti yang ditunjukkan oleh balasan lain, sebenarnya tidak mungkin untuk menyalin dari nano ke clipboard Ubuntu dan menggunakannya di perangkat lunak lain, kecuali jika Anda menggunakan mouse dan menyalin dengan klik kanan.
namun dimungkinkan untuk membuka kedua file dalam nano dan menyalin satu sama lain: Meta aku s Alt atau ESC berdasarkan kunci Meta default Anda)
Pertama, Anda perlu mengaktifkan beberapa buffer
jika Anda memiliki nano terbuka Meta f
atau buka nano dengan flag -F:
nano -F
atau dimasukkan
set multibuffer
ke dalam Anda~/.nanorc
mengajukanKemudian Anda dapat membuka file dengan buffer baru Ctrl r
pergi ke bagian awal file Meta \ dan kemudian Anda memiliki dua opsi:
Sebuah. tandai teks dengan Ctrl Bergeser 6 , lalu ambil kursor hingga akhir Meta / , lalu potong teks Ctrl k
b. potong teks hingga akhir file Meta t
beralih ke file lain yang dibuka di buffer lain dan lewati Ctrl kamu
sumber
Cara termudah:
(Bukan bagian dari pertanyaan tetapi untuk catatan, Ctrl U dapat digunakan untuk menempelkan teks yang disalin.)
sumber
Jadi ini bekerja di dempul.
1. klik kanan judul bar 2. mengubah pengaturan 3. Penampilan 4. ubah - font 5. ubah font menjadi 1
Ini akan menempatkan banyak kode pada satu layar. Sudah cukup bagi saya untuk menyalin file konfigurasi besar.
sumber
menggunakan
micro
dari padanano
dalam kasus-kasus iniUntuk memasang:
sehingga Anda dapat membuka file dengan:
Saya menggunakan keduanya, nano cepat dan praktis, fitur mikro sepenuhnya.
Kamu bisa memakai:
Ctrl-A
untuk memilih semua.Ctrl-C
,Ctrl-V
Ctrl
danleft click
Ctrl-Q
untuk keluar dan tekan y atau nsumber
Anda dapat memotong dari posisi kursor saat ini ke akhir file dengan meta key plus T. Meta key adalah alt atau escape, tergantung keyboard Anda. Bagi saya, mengakses Ubuntu melalui ssh dari OSX saya itu adalah melarikan diri.
sumber
Anda hanya dapat menyalin apa yang Anda lihat di layar Anda (biasanya satu halaman). Cukup klik dan sorot dengan mouse. Ctrl + C. Kemudian Ctrl + V paste ke notepad. Ulangi seperlunya untuk setiap halaman yang Anda miliki.
sumber
Anda dapat menggunakan cat dan kemudian menyalinnya dari konsol:
Pilih output yang dicetak di konsol.
sumber