Saya memiliki server Ubuntu yang di-host oleh Vultr yang saya berinteraksi dengan jarak jauh menggunakan terminal yang disediakan. Saya ingin tahu cara menempelkan dari clipboard saya ke nano, yang saya gunakan untuk menulis kode untuk server saya. Saya telah mencoba Ctrl+ Utetapi ini tidak berhasil untuk saya.
Perintah pintasan keyboard lainnya berfungsi, seperti menulis Ctrl+ Odan keluar Ctrl+ X, jadi saya yakin terminal Vultr dapat mengenali perintah keyboard ini.
Saya yakin ada cara untuk menempelkan ke nano dari clipboard tapi saya tidak yakin apa pintasannya.
Pertanyaan: Apa cara pintas keyboard untuk menempel dari clipboard ke nano? Jika tidak ada cara untuk melakukan ini, editor Linux asli apa yang mampu?
linux
keyboard-shortcuts
clipboard
nano
Oscar Chambers
sumber
sumber
Jawaban:
Anda bisa mencoba dua perintah berikut untuk menempel dari clipboard. Keduanya harus bekerja.
Ctrl+ Shift+v
Shift+Insert
The Ctrl+ UPerintah hanya memungkinkan menyisipkan teks yang disalin atau dipotong dari dalam nano itu sendiri, maka alasan perintah tidak bekerja.
Edit:
Sayangnya, untuk kasus khusus ketika menggunakan konsol Vultr, tampaknya tidak ada cara mudah untuk menggunakan salin dan tempel. Vultr tidak mendukungnya. Alternatifnya adalah menggunakan SSH bersama-sama dengan terminal lain untuk terhubung ke server. Jika Anda menggunakan Windows, menggunakan dempul akan berhasil.
sumber
CTRL + Shift + V
atauShift + Insert
bekerja untuk sayanano sendiri tidak memiliki integrasi clipboard sistem; itu tergantung pada penanganan clipboard terminal untuk berinteraksi dengannya.
Dari dokumentasi Vultr :
Jika Anda ingin penanganan clipboard seperti yang diberikan dalam pertanyaan, maka Anda harus menggunakan program dan terminal SSH yang mendukungnya.
sumber
SSH Putty windows Shift + klik kanan mouse berfungsi untuk saya dengan pengaturan standar dempul.
sumber
Saya berhasil menggunakan tombol kanan mouse untuk menempel dari Windows 10 ke nano di "Bash di Ubuntu di Windows".
sumber
Saya tidak yakin apakah Nano benar-benar dapat melakukan ini lebih atau kurang secara asli tanpa dukungan eksplisit dari terminal, tetapi Anda mungkin ingin menggunakan Vim yang diaktifkan X11 selama sesi penerusan X11 (
ssh -X
). Kemudian"+y
perintah akan menarik ("salin") ke papan klip X11, dan"+p
akan menempatkan ("tempel") dari sana - tanpa perlu terminal untuk mendukung ini.Perhatikan bahwa Vim yang diaktifkan X11 tidak berarti versi GUI (gVim). Konsol Vim dapat tetap berada di terminal, tetapi masih dapat mengakses papan klip X11 karena terhubung dengan pustaka X11. Itu hanya harus tahu Anda (diteruskan)
DISPLAY
.sumber
Saya baru-baru ini mengalami masalah yang sama mencoba menyalin dari windows dan menempel "kunci pribadi" yang sangat panjang melalui terminal menggunakan Nano dan tidak bisa mendapatkan copy dan paste untuk bekerja. Alih-alih mengetik secara manual dengan tangan, saya bisa menggunakan teks expander (saya menggunakan Autohotkey) untuk memasukkannya seperti itu.
sumber
Hal berikut ini berlaku ketika mengakses Nano melalui jendela terminal Putty.
Jika Anda memiliki file ~ / .nanorc atau / etc / nanorc yang berisi tetikus tetikus , maka:
Jika Anda mengubah pengaturan ~ / .nanorc ke unset mouse , maka:
Saat menempelkan teks dari Clipboard (via PutTY) ke Nano, teks yang ditempelkan mungkin secara otomatis indentasi tidak benar. Anda mungkin harus menentukan autoindent yang tidak disetel di ~ / .nanorc untuk menyelesaikannya.
sumber