Saya perlu menyalin beberapa teks di Nano, jadi saya mencari menggunakan Google dan menemukan beberapa posting di sini di Stack Exchange dan situs lain di mana OP bertanya "Bagaimana saya bisa menyalin?" dan orang biasanya menjawab "Anda dapat menggunakan ctrl+ K". Orang itu bertanya bagaimana cara menyalin dan mereka diberitahu cara memotong.
Jawaban lain menyebutkan alt+ 6tetapi dalam pengujian saya ini tidak berhasil.
Apakah tidak ada opsi untuk menyalin teks di Nano? Apakah ada solusinya?
M-6
) dan Alt- ^ (aliasM-^
) bekerja untuk saya.Jawaban:
Posisikan kursor di awal karakter yang ingin Anda salin. Tekan Alt+ Shift+ Auntuk menetapkan tanda. (Atau, tetapkan tanda dengan Ctrl+ 6)
Gunakan tombol panah untuk menyorot teks yang akan disalin.
Gunakan Alt+ Shift+ 6untuk menyalin (Cara lainnya, Alt+ 6)
Arahkan ke tempat yang ingin Anda tempel. Lepaskan tempel dengan Ctrl+U
Di mana referensi untuk ikatan kunci ini?
Semua ini didefinisikan di bawah dokumentasi, yang dapat Anda akses dengan Ctrl+ Gkapan saja. Perhatikan bahwa terkemuka ^berarti Ctrldan Muntuk Altdalam dokumentasi, karena ini adalah cara tradisional Unix mendefinisikan karakter meta. Baris dari dokumentasi:
dan
sumber
Penanganan masalah: potong, lalu potong, dan potong lagi di tempat Anda ingin menyalin teks.
Saya Ctrl+K
unicorns
Saya memotong Ctrl+U
Saya memindahkan kursor ke ujung dan Ctrl+ Ulagi
sumber
Ya menyalin teks agak aneh di nano, dan agak membingungkan karena laporan yang saling bertentangan di web dan kurangnya kejelasan (atau akal sehat ...) baik dalam cara itu diterapkan (IMHO) dan dalam dokumen resmi ...
Per dokumen:
Karena pada dasarnya, Anda menggunakan CTRL+ Kuntuk memotong , CTRL+ Uuntuk menempel , dan garis potong tetap di cutbuffer , Anda dapat melakukan pemotongan cepat dan tempel untuk mengganti, dan kemudian tempel lagi untuk mencapai "copy."
Tapi saya tidak suka "solusi" ini ...
Bagian terakhir dari dokumen, mengatakan cara menyalin: menggunakan ALT+ 6(untuk menyalin ) iklan kemudian menempel menggunakan CTRL+ Uuntuk menempel .
(Docs sebenarnya mengatakan kunci " M ", yang berarti kunci Meta , seperti kata mook765: "
Meta
-key yang tidak ada" ... dan biasanya hanya ALTpada keyboard modern.)Anda juga dapat memilih beberapa baris menggunakan ALT+ 6dan memindahkan bagian dengan tombol panah Anda.
Semoga ini membantu.
sumber
Perhatikan bahwa solusi ini hanya berfungsi di versi GUI Ubuntu dan tidak di antarmuka TTY.
Saya menyalin teks dalam nano sepanjang waktu hanya dengan melakukan CTRL+ SHIFT+ Cpada teks yang dipilih karena itulah kombo kunci default untuk menyalin teks apa pun di terminal. Ini berlaku untuk nano juga. Ini juga dapat ditemukan di
Edit > Salin
sumber
nano
namun sudah memiliki cara penyalinannya sendiri, itu tidak bergantung pada terminalDari
man nano
M
berartiMeta
-kunci yang tidak ada pada semua keyboard tetapi pada beberapa. Pada keyboard tanpaMeta
kunci-kunci pengubah lain suka Altatau Escmungkin bekerja. Di komputer saya saya menemukan bahwa kombinasi Alt+ 6berfungsi dengan baik.sumber
Anda juga dapat melakukan hal berikut;
nano -cm <text_to_edit>
Shift
+ Klik Kiri dan seret mouse ke teks yang ingin Anda salin, tekanCtrl+Shift+C
Ctrl+Shift+V
Opsi
-c
dan-m
diuraikan dalamman nano
:sumber
Cara termudah yang saya temukan untuk menyalin teks di nano adalah memilih teks yang ingin Anda salin, dengan mouse Anda, dan klik kanan. Ini akan memunculkan menu di mana ia memberi Anda pilihan beberapa hal salah satu penyihir disalin, pilih opsi itu dan Anda telah menyalin teks. Saat Anda ingin menempelkan teks, lakukan hal yang sama tetapi pilih tempelkan dan itu akan menempelkan teks.
sumber