Bagaimana cara memilih dan menyalin teks di Emacs menggunakan keyboard?

11

Bagaimana cara memilih teks menggunakan keyboard?

Setelah memilih teks, saya klik Edit . Itu menunjukkan Copy <copy>.

Bagaimana cara menyalin teks menggunakan keyboard?

sam
sumber

Jawaban:

1

Coba aktifkan mode Pemilihan PC . Lihat juga halaman salin / tempel di emacswiki

Tom
sumber
Apakah PcSelectionMode juga mendukung emacs normal atau haruskah saya menginstal emacs lain? Omong-omong, saya tahu C- artinya ctrl, M- artinya alt, dan apa S-?
sam
Ini harus tersedia di instalasi default GNU Emacs. Anda dapat mencoba menyalakannya denganM-x pc-selection-mode
Tom
Terima kasih ~ saya telah memuat pc-selection-mode. Bagaimana cara menekan S-?
sam
@ Sam: Saya kira Sadalah Shiftpengubah
enzotib
33

Tekan Ctrl- Spaceuntuk menandai awal blok.

Pindahkan kursor hingga akhir blok.

Tekan Alt- wuntuk menyalin

Pindah untuk memasukkan posisi

Tekan Ctrl- yuntuk menempel

enzotib
sumber
Saya tidak dapat memilih dengan ctrl + spasi, dan jika saya menggunakan mouse untuk memilih, saya juga tidak dapat menyalin dengan alt + w. Apa yang terjadi?
sam
@sam: Ctrl-space jangan pilih, hanya tandai awal blok. Maka Anda akan melihat seleksi berkembang jika Anda memindahkan kursor.
enzotib
Maaf atas kesalahan ketik saya tidak jelas, saya tahu saya harus menggunakan keyboard untuk memindahkan kursor. Ketika saya menekan Ctrl + spasi itu hanya membuka metode input seperti scim. Bahkan ketika saya menggunakan mouse untuk memilih, saya juga tidak bisa menyalin dengan alt + w. Karena ketika saya membuka gedit untuk menempel, sepertinya tidak ada.
sam
Maksud saya untuk menyalin dan menempel di dalam emacs sendiri, tidak tahu apakah itu berfungsi untuk menempel di luarnya. Dan Anda dapat mencoba Ctrl- @ bukannya Ctrl-space.
enzotib
Saya telah mencoba ctrl + 2 dan ctrl + shift + 2 (berarti ctrl + @) dengan tombol arah keyboard (atas, bawah, kiri, kanan di kanan keyboard), tetapi saya juga tidak dapat memilih karakter apa pun.
sam
5

Saya menemukan cara lain sama seperti operasi windows.

Menu Emacs > Opsi > Cx / Cc / Cv Cut and Paste (CUA) .

Opsi itu akan membiarkan saya menggunakan Shift+ Arrow keysuntuk memilih, Ctrl+ Cuntuk menyalin, dan ctrl+ Vuntuk menempel.

Tapi itu hanya bekerja di emacs. Itu tidak dapat menempel di gedit.

Jika saya ingin menempelkan ke gedit, saya harus menggunakan menu > edit > salin .

Saya tidak menemukan jalan pintas ke menu > edit > salin .

sam
sumber