Copia e incollaggio in Emacs

Copia e incollaggio in Emacs
La documentazione EMACS sulla copia e incolla, che si trova nel formato di informazioni GNU e può essere accessibile da C-h i Da Emacs, è molto dettagliato e completo. Nella mia versione di EMACS (26), è nella Sezione 12, "Uccidimento e movimento del movimento". Riesco a vedere la documentazione di informazioni EMACS su questo argomento con le informazioni sui comandi Shell "(EMACS) Killing" | meno

È anche molto da leggere. Questo documento mira a essere un'introduzione e un riferimento rapido.

Terminologia EMACS

I termini Emacs sono stati istituiti molto tempo fa e non sono tipici.

Tabella: lessico Emacs

Termine standard Termine emacs
tagliare uccidere
copiare per salvare sull'anello di uccisione
incollare a strappare
gli appunti l'anello di uccisione
il cursore punto
Al Meta, di solito (E.G., M-W di solito è Alt-W)
testo selezionato La regione, delimitata dal cursore (punto) e dal segno
N / A Marco: inizio o fine del testo selezionato

Copia in Emacs

La copia in Emacs non ha tanti comandi quanto il taglio. Ad esempio, ci sono due comandi per le linee di taglio (Kill-line E Kill-whole-line), ma non per la copia delle linee. La copia può essere ottenuta facendo un taglio (uccisione) seguito da un disfare (C-x u) o da a Yank (impasto) (C-y) o selezionando il testo (con il mouse o la tastiera) quindi facendo salvare uccisioni (M-W).

Clievo emacs a.K.UN. Uccidi l'anello

L'anello di uccisione (appunti) di EMACS contiene più del testo copiato/tagliato più recente; L'anello di uccisione contiene un file elenco (per impostazione predefinita al massimo 60) del recente testo copiato/taglio. Questa è una caratteristica molto utile. È un elenco con comportamento avvolgente-quando accedi oltre la sua fine, torna all'inizio e viceversa. Quindi, si comporta come un elenco circolare o "anello".

Visualizzazione degli appunti (uccidere l'anello) e selezionare una voce da incollare

Incollare, per impostazione predefinita, accede al testo tagliato/copiato di recente. Con Emacs, hai una storia di voci di testo tra cui scegliere. In una versione GUI di EMACS, fai clic sul menu Modifica (o premi F10 Se non è visibile), sposta il mouse su "Incolla dal menu Kill" e vedrai molte delle recenti voci. Puoi fare clic su uno per incollarlo. In una versione di EMACS solo testo, si ottiene la stessa cosa navigando con i tasti anziché con un mouse. Ancora una volta, inizia con menu-bar-open F10.

Comandi utili

Tabella: comandi utili per la copia e la pascolo in Emacs

Comando Chiave (i) Riepilogo Nota
Kill-region C-w Taglia il testo selezionato come Control-X
salvare uccisioni M-W Copia testo selezionato Come Control-C
Yank C-y impasto come il controllo-v
menu-bar-open F10 Modifica menu è utile
Kill-line C-k Taglia la linea da end
Kill-whole-line C-s-backspace Taglia l'intera linea Le opere chiave solo in GUI
uccisione M-d
uccisione-sentenza M-K
SET-Mark-comand C-SPC O C-@ Inizia a selezionare il testo
disfare C-/ O C-_ O C-x u Usa dopo uccisione per ripristinare il testo

Selezione del testo con la tastiera

In EMACS, è possibile utilizzare la tastiera per selezionare il testo, quindi copiare o tagliarlo. Innanzitutto, metti il ​​cursore (o "punto") all'inizio del testo che si desidera selezionare, quindi premere C-SPC. Quindi, naviga nel cursore alla fine del testo che si desidera selezionare. Dovresti vedere il testo selezionato evidenziato. Ora, usa C-w O M-W per tagliare o copiare.

Conclusione

Questo articolo ha messo in evidenza il processo di copia e incollaggio utilizzando EMACS attraverso l'uso della terminologia EMACS. Inoltre, sono stati discussi comandi utili e l'uso efficiente della tastiera per utilizzare i comandi di copia e incolla. Speriamo che tu abbia trovato utili questi suggerimenti e ti incoraggiano a controllare i nostri altri articoli su Linux Sint.