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?

Jawaban:


1

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


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 .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.