Utilizzare le combinazioni di tasti standard per copiare, incollare, tagliare, ecc. Come in altri software?


9

Voglio usare le stesse combinazioni di tasti di base per copy ( C-c), paste ( C-v), cut ( C-x), ecc. Che sono supportate in altri software.

Come lo posso fare?


4
Per tagliare, copiare e incollare c'è cua-mode.
paprika,

cua? Cos'è quello?
John Demetriou,

2
CUAl'acronimo di "User Access Comune" e consente di utilizzare C-c, C-v, C-x, e C-zcome si farebbe in altri programmi (si veda anche la pagina di EmacsWiki ). @paprika: vuoi convertire il tuo commento in una risposta?
Dan

1
@Dan: non ho tempo per quello al momento. Ero sicuro che qualcun altro avrebbe menzionato comunque cua-modecome parte di una risposta. E TaylanUB l'ha fatto. :-)
paprika

1
Oh grazie agli dei, o solo Dan quattro anni fa ... Non sapevo di essermi imbattuto in e installato la modalità CUA mentre mi grattavo in qualche buca di coniglio emacs o qualcosa del genere e ora mi mancava gravemente il mio scroll-up-commande scroll-down-command- grazie!
Mallory-Erik,

Risposte:


16

Come altri hanno commentato, cua-modefa questo, che viene fornito con Emacs. Solo M-x cua-mode RETper abilitarlo, o metterlo (cua-mode 1)nel tuo .emacso .emacs.d/init.elper abilitarlo all'avvio.

A meno che non sia cambiato in 24.4, consentirà anche di usare DEL(solitamente backspace) per eliminare (senza tagliare) una regione selezionata, semplicemente iniziando a scrivere per sovrascrivere (senza tagliare) una regione selezionata, tenendo premuto Maiusc e navigando per selezionare una regione, proprio come tutti i "normali" software di editing di testo. Forse alcune di queste funzionalità sono state suddivise in 24.4; guardando nel manuale di Emacs dovrebbe dirti.


3

Potresti anche voler dare un'occhiata alla modalità ergoemacs, https://ergoemacs.github.io/ . Rimappa le combinazioni di tasti di emacs con quelle che hanno più senso per gli utenti abituati ai moderni software di editing, tra molte altre modifiche.


Nota che ergoemacs-modeè in GNU ELPA, quindi puoi installarlo direttamente tramite M-x package-list.
Stefan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.