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:
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.