Bagaimana Anda tahu kapan harus menggunakan SHIFT + INSERT vs CTRL-V vs klik kanan tempel untuk menempel?

28

Beberapa kali saya menyalin sesuatu ke clipboard, dan itu tidak menempel dengan Shift+ Insert, tetapi dengan Ctrl+ Vatau klik kanan tempel. Perilaku itu tampaknya membingungkan dan sedikit tidak dapat diprediksi. Apakah ada beberapa logika di balik variasi?

dan
sumber

Jawaban:

8

Pertanyaan ini tampaknya terkait dengan perilaku kombinasi tombol, tetapi Anda tidak memberikan aplikasi tempat Anda melakukan kombo tombol ini. Jadi, dengan mempertimbangkan apa yang dikatakan Javier Rivera, alasan mengapa diperlukan untuk menggunakan SHIFT + CTRL di terminal, adalah karena beberapa kombinasi ini digunakan dalam kontrol perintah terminal.

Dalam contoh: ketika Anda ingin "membatalkan" perintah saat ini, Anda memiliki CTRL + C, yang digunakan di sebagian besar sistem untuk melakukan tugas "Salin". Dengan cara ini, jika Anda menekan CTRL + C di terminal untuk "Menyalin" sebagian teks dan aplikasi atau proses sedang berjalan, Anda akan "membatalkan" proses atau "menutup" aplikasi yang sedang berjalan.

sebuah perintah diakhiri oleh kombinasi tombol ctrl-c

Bergantung pada GUI yang Anda gunakan, atau aplikasi perangkat lunak itu sendiri, SHIFT + CTRL berguna untuk memformat atau melakukan tugas "tempel khusus", yang memungkinkan Anda untuk memilih format di mana teks yang disalin akan dimasukkan ke dalam aplikasi.

Sebagai contoh: jika Anda menggunakan OpenOffice Word Processor atau Spreadsheet, ketika SHIFT + CTRL + V Anda akan diminta untuk memilih format apa yang akan Anda gunakan untuk clipboard untuk dimasukkan ke dalam dokumen.

Gambar berikutnya menggambarkan bagaimana tombol CTRL-V dan SHIFT + CTRL + V menjatuhkan konten clipboard ke dalam dokumen: ilustrasi

Gambar berikutnya menggambarkan bagaimana tombol CTRL-V dan SHIFT + CTRL + V menjatuhkan konten clipboard ke dalam dokumen, SETELAH MEMILIH FORMAT dalam dokumen sisi kanan: ilustrasi

Dalam kasus tertentu, sebagai editor kode (html, php, javascript), Anda dapat memilih antara menempelkan bagian teks yang disalin dari situs web atau kode yang menghasilkan teks di situs web. Dalam contoh: saat menyalin dari tabel yang diformat, Anda dapat memilih untuk menempelkan teks dalam tabel atau untuk menempelkan kode untuk menghasilkan tabel ke web.

Anda harus memeriksa menu "Edit" aplikasi untuk melihat bagaimana tugas "Tempel spesial" ditangani.

Gambar selanjutnya menggambarkan bagaimana OpenOffice Word Processor menangani fitur "Tempel Spesial": masukkan deskripsi gambar di sini

Geppettvs D'Constanzo
sumber
4
Pertanyaan muncul kepada saya tentang dua jenis clipboard: PRIMARY (biasanya Ctrl-C / V / X) dan CLIPBOARD (pilihan mouse, penyisipan dengan Shift-Ins), dan tidak harus menggunakan Shift tambahan di terminal untuk clipboard PRIMARY. pintas (atau pasta khusus LibreOffice).
blueyed
1
"Jawaban" ini tidak merujuk ke Shift+ Insertseperti yang disebutkan dalam pertanyaan?
MrWhite
31

Ada dua jenis clipboard di Unix / Linux: PRIMARY (sering digunakan dengan Ctrl-X / C / V) dan SELECTION (teks yang dipilih mouse, disisipkan dengan Shift-Insert atau mengklik tombol tengah mouse).

Lihat https://wiki.archlinux.org/index.php/clipboard untuk detail lebih lanjut.

kebiru-biruan
sumber
2
Saya pikir ini adalah jawaban terbaik.
Wyatt8740
20

Inilah yang biasa saya lakukan:

Ctrl+Insert : Salin ke clipboard

Shift+Insert : PASTE dari clipboard

Shift+Delete : Potong KE clipboard

Sekarang saya punya Apple Keyboard, saya punya: (Keyboard apel tidak memiliki kunci insert)

Ctrl+C untuk Menyalin ke clipboard

Ctrl+V ke PASTE DARI clipboard

Shift+ Deleteuntuk memotong papan klip.

Di terminal menggunakan Putty:

Pilih teks dengan salinan mouse langsung ke clipboard

Mengklik kanan di mana saja di jendela terminal melakukan paste

Dalam sesi shell biasa:

Saya memilih dengan mouse, dan menggunakan Ctrl+ Shift+ Cuntuk COPY ke clipboard

Saya menggunakan Ctrl+ Shift+ Vuntuk menempel.

jfmessier
sumber
0

Sejauh yang saya tahu saya selalu menggunakan CRTL + V untuk menempel tapi ketika saya di terminal. Untuk alasan historis huruf CTRL + tidak dapat digunakan di sana, jadi saya menggunakan SHIFT + CTRL + V di terminal.

Saya selalu percaya bahwa Shitf + Insert adalah warisan dari Unix lama yang membuat mereka tetap nyaman dengan timer lama, tetapi GUI modern menggunakan CTRL + V sebagai default.

Javier Rivera
sumber
Mereka hanya dua clipboard yang berbeda, seperti yang dijelaskan oleh blueyed.
Pietro Battiston