Emacs Cheatsheet

Emacs Cheatsheet
EMACS è un editor di testo altamente versatile e flessibile che offre molte potenti estensioni e pacchetti ai suoi utenti. È spesso considerato avere una curva di apprendimento molto ripida e, con così tante cose installate, diventa difficile tenerne tracciate tutte.

Quindi, abbiamo creato questa scheda di Cheat EMACS per aiutare a levigare la tua esperienza.

Terminologia

Per rendere i comandi più facili da capire, Emacs ha alcune abbreviazioni che devono essere chiarite prima di passare a guardare alcuni dei suoi comandi necessari.

Quanto segue specifica il significato di ciascuna terminologia in termini di legami chiave:

  • C-X significa: fare clic su Control e X allo stesso tempo
  • M-X significa: digitare Alt quindi x; M qui si riferisce al meta

Accesso all'aiuto

Emacs ha un sistema di aiuto piuttosto dettagliato e diretto. Per la prima volta gli utenti, offre un tutorial integrato a cui è possibile accedere utilizzando Ctrl + H seguito da T tasti.

Colpendo Ctrl + H seguito da R, Gli utenti possono avere accesso al manuale estremamente dettagliato di EMACS.

Comandi di gestione dei file di base

Per aprire o creare un file, premi i tasti Ctrl + X seguito da Ctrl + f poi Immettere il nome file. Se esiste un file con quel nome, aprirà quel file. Tuttavia, se un file con quel nome non è presente, EMACS creerà un nuovo file con quel nome.

Per sostituire questo file attualmente aperto con un altro, premi i tasti Ctrl + X seguito da Ctrl + V e inserisci il nome file del nuovo file.

Un file può essere salvato con Ctrl + X, seguito da Ctrl + s. Per salvare un file con un nome diverso, utilizzare la scorciatoia Ctrl + X seguito da Ctrl + W e poi inserire il Nuovo nome file.

Il collegamento Ctrl + X, seguito da io, può anche essere utilizzato per inserire il contenuto di un altro file nel file corrente.

Per controllare il numero di file o buffer aperti, premi Ctrl + X, seguito da Ctrl + b.

Per passare da un file all'altro, premi Ctrl + X, seguito da B.

Per chiudere i file, premere Ctrl + X, seguito da K. Se non viene specificato alcun file, il file predefinito è chiuso.

Per smettere di emacs, colpire Ctrl + X seguito da Ctrl + c.

Muoversi

Simile a VIM, EMACS offre scorciatoie per i movimenti del cursore come alternativa all'uso del mouse. La tabella seguente li descrive in dettaglio

Movimento delle chiavi
Movimento di Inoltrare All'indietro
Caratteri Ctrl + f Ctrl + b
Parole Alt + f Alt + b
Linee Ctrl + n Ctrl + p
Frasi Alt + e Alt + a
Paragrafi Alt + Alt +
Fine/inizio della linea Ctrl + e Ctrl + a
Fine/inizio del buffer Alt +> Al + <
Scorrere Ctrl + v (giù) Alt + v (up)

Per visualizzare i numeri di riga nei tuoi Emacs, premere Alt + x ed entra in modalità linum. Ora usando questo, puoi andare a un numero di riga specifico colpendo Alt + g seguito da G e poi entrare nel numero di riga. Per esempio:

Strumenti di modifica

Emacs è un editor di testo piuttosto popolare, e questo è principalmente dovuto agli straordinari strumenti di editing che fornisce ai suoi utenti. Uno di questi è la capacità di ripetere un comando per la lunghezza specificata. Per fare questo, colpire Ctrl + u seguito dall'ingresso nel durata della ripetizione e poi entrare nel comando da ripetere. Ad esempio, se voglio scorrere tre pagine verso il basso, allora questo sarebbe:

Prima di essere in grado di applicare comandi come copia e taglio, dobbiamo prima selezionare la regione su cui verranno applicati questi comandi. Questo è fatto da Spazio Ctrl +. Per contrassegnare l'intera regione che si desidera selezionare, trascina il cursore sul punto finale. Ad esempio, nell'immagine seguente, il rettangolo specifica l'inizio della selezione e il cerchio è la sua estremità.

Per selezionare il contenuto dell'intero file, premi i tasti Ctrl + X seguito da H.

Dopo aver selezionato, è possibile applicare il comando Copia su questo utilizzando i tasti Alt + w. Il comando Cut offre diverse opzioni. Per tagliare una sola parola, colpire Alt + d. Per tagliare una singola riga, colpire Ctrl + K. Per tagliare l'intera regione selezionata, colpire Ctrl + W.

Il testo può essere incollato usando il collegamento Ctrl + Y. È possibile scorrere attorno agli oggetti uccisi usando la chiave Alt + y.

Ultimo articolo di taglio:

Usando Alt + Y per sostituirlo con il vecchio oggetto ucciso:

Le operazioni di annullamento e ripetizione possono essere applicate da Ctrl + / E Ctrl + g seguito da Ctrl + / chiavi rispettivamente.

Per aumentare la dimensione del testo dello schermo, fare clic sui tasti Ctrl + X seguito da Ctrl + + (più) e diminuire la dimensione del testo di Ctrl + X seguito da Ctrl + - (meno).

Ricerca e sostituzione del testo

Per eseguire una semplice ricerca incrementale, utilizzare i tasti Ctrl + S. Salta da un risultato all'altro premendo continuamente questo tasto.

Per eseguire questa ricerca incrementale al contrario, utilizzare i tasti Ctrl + r.

Per un'espressione regolare, la ricerca che ha luogo, premi le chiavi Ctrl + alt + s.

Per eseguire una semplice query, sostituire, utilizzare i tasti Alt + shift + 5.

Chiedere la parola da sostituire:

Chiedere la parola da sostituire con:

Allo stesso modo, EMACS consente anche agli utenti di eseguire una sostituzione di espressioni regolari usando le chiavi Ctrl + alt + shift + 5.

Recupero degli errori

EMACS ha alcuni grandi comandi che offrono aiuti nel recupero o ripristino del contenuto di un file. Per interrompere i comandi che vengono in esecuzione o sono stati parzialmente digitati, clicca Ctrl + g.

Per recuperare un file i cui dati potrebbero essere stati persi, usa le chiavi Alt + x Per aprire il mini-buffer e quindi entrare recuperare file.

Per recuperare l'intera sessione, quindi premere Alt + x ed entra recuperare la sessione.

Per ripristinare un file modificato nel suo modulo originale, premere Alt + x ed entra ripristino di buffer.

Accesso a strumenti esterni

La potente natura degli Emac è visto dal fatto che rende possibile l'integrazione con più strumenti esterni. Questo è uno dei motivi per cui è considerato più di un editor di testo.

Per aprire il guscio all'interno di Emacs, premi Alt + X ed entra nel conchiglia.

Emacs ha anche il debugger GDB integrato, che può essere aperto colpendo Alt + x ed entrando GDB.

Emacs offre anche giochi interessanti come Tetris, solitario ai suoi utenti. Per aprire Tetris, è sufficiente premere Alt + X ed entrata Tetris.

Comando:

Risultato:

Conclusione?

Per tenere traccia di tutti i comandi in Emacs, un cheat sheet diventa abbastanza necessario da quando Emacs ha molti strumenti al suo interno e accedere a loro attraverso il menu è piuttosto la seccatura.