Valuta › Euro - Sterlina
Lingue › Olandese • Inglese • Francese • Italiano • Spagnolo • Tedesco • Svedese
Tempo di consegna › E-mail con chiave consegnata entro 2 minuti
Tutte le combinazioni di tasti di scelta rapida per editor di testo e di codice
Le scorciatoie da tastiera più importanti per editor di testo e di codice
Con le scorciatoie da tastiera giuste puoi modificare il testo più velocemente, cercare nei file e modificare più righe contemporaneamente. Questa guida di riferimento contiene 100 importanti scorciatoie da tastiera e sequenze di tasti per Notepad++, Sublime Text, Vim, Neovim ed Emacs, con spiegazioni chiare per ogni comando.
Quali sono i tasti di scelta rapida più importanti negli editor di testo e di codice?
I tasti di scelta rapida più importanti ti aiutano a cercare, sostituire, modificare righe, selezionare e salvare. Negli editor di codice si aggiungono comandi per i commenti, l’indentazione e la navigazione tra parentesi corrispondenti.
Il funzionamento varia notevolmente. Notepad++ e Sublime Text utilizzano molte combinazioni note con il tasto Ctrl. Vim e Neovim funzionano con le modalità: la stessa lettera può servire per inserire testo o eseguire un comando. Emacs utilizza spesso una sequenza di due combinazioni di tasti.
Di seguito troverai 20 voci per ogni editor, per un totale di 100. Si tratta di una selezione delle principali comandi standard. Questi editor offrono inoltre ulteriori comandi e la possibilità di assegnare autonomamente i tasti.
| Redattore | Menzioni | Argomenti principali |
|---|---|---|
| Notepad++ | 1–20 | Ricerca, spostamento di righe, commenti, segnalibri e completamento del testo. |
| Sublime Text | 21–40 | Navigazione tra i file, cursori multipli, selezioni e modifica delle righe. |
| Vim | 41–60 | Modalità, navigazione, copia, eliminazione, ricerca e salvataggio. |
| Neovim | 61–80 | Oggetti di testo, rientri, finestre divise e buffer. |
| Emacs | 81–100 | File, buffer, selezioni, ricerche e finestre. |
Ecco come leggere le combinazioni di tasti
Per Ctrl + F, tieni premuto Ctrl mentre premi F. Per Ctrl + K, seguito da Ctrl + D, esegui due combinazioni in sequenza. Una sequenza come dd significa che devi premere due volte il tasto d, senza Ctrl.
Le tabelle disponibili su Notepad++ e Sublime Text utilizzano i tasti standard per Windows. Vim, Neovim ed Emacs sono descritti senza profili di tasti personalizzati o plug-in. Un terminale, un sistema operativo o una configurazione personalizzata potrebbero intercettare o modificare determinate combinazioni.
Le maiuscole sono importanti: in Vim e Neovim, v e V corrispondono a comandi diversi. Di solito, per digitare una maiuscola, tieni premuto il tasto Shift e poi rilascialo.
Notepad++: 20 tasti di scelta rapida importanti
Notepad++ È utile per il codice sorgente, i file di configurazione, le esportazioni e il testo normale. In particolare, la ricerca, la modifica delle righe e i segnalibri consentono di risparmiare molte operazioni quando si lavora su file lunghi.
Ricerca e navigazione all’interno di un file
| N. | Tasto di scelta rapida | A cosa serve questo tasto di scelta rapida? |
|---|---|---|
| 1 | Ctrl + F | Apre la finestra di ricerca. Cerca una parola, una porzione di testo o una sequenza nel documento corrente e, se necessario, verifica la modalità di ricerca impostata. |
| 2 | Ctrl + H | Apri “Trova e sostituisci”. Inserisci il testo originale e quello di sostituzione; scegli poi se desideri modificare una sola corrispondenza o più corrispondenze. |
| 3 | Ctrl + Shift + F | Apre la funzione "Cerca nei file". Consente di cercare file all’interno di una cartella selezionata, eventualmente limitando la ricerca a determinati tipi di file, come file di testo o script. |
| 4 | F3 | Passa al risultato successivo della ricerca attiva. In questo modo non dovrai riaprire ogni volta la finestra di ricerca. |
| 5 | Shift + F3 | Torna alla voce precedente. Utile se hai saltato una voce trovata o desideri controllare i risultati della ricerca a ritroso. |
| 6 | Ctrl + G | Apri la finestra per passare a una riga o a una posizione specifica. Utilizza il numero di riga riportato in un messaggio di errore per individuare rapidamente il punto esatto. |
| 7 | Ctrl + B | Passa alla parentesi corrispondente quando il cursore si trova su una parentesi riconosciuta. Utile per controllare espressioni o blocchi di codice annidati. |
Modifica delle regole e del testo
| N. | Tasto di scelta rapida | A cosa serve questo tasto di scelta rapida? |
|---|---|---|
| 8 | Ctrl + D | Duplica la selezione o, in assenza di selezione, la riga corrente. Utilizza questa funzione per righe di configurazione simili e modifica successivamente i valori che differiscono. |
| 9 | Ctrl + L | Taglia la riga corrente. La riga scompare dal documento e viene copiata negli appunti, in modo da poterla incollare altrove. |
| 10 | Ctrl + Shift + ↑ | Sposta verso l’alto la riga corrente o le righe selezionate. In questo modo puoi modificare l’ordine senza dover tagliare, navigare e incollare separatamente. |
| 11 | Ctrl + Shift + ↓ | Sposta verso il basso la riga corrente o le righe selezionate. Utile per riorganizzare elenchi, impostazioni o istruzioni consecutive. |
| 12 | Ctrl + Q | Attiva o disattiva i commenti nelle righe di codice. I simboli di commento utilizzati dipendono dal linguaggio di programmazione impostato e dal relativo supporto. |
| 13 | Ctrl + Spazio | Richiamano i suggerimenti di testo o di completamento del codice disponibili. I suggerimenti dipendono, tra l’altro, dalla lingua attiva, dalle parole presenti nei documenti e dalle opzioni di completamento impostate. |
| 14 | Ctrl + Maiusc + Barra spaziatrice | Mostra le informazioni disponibili sui parametri della funzione. Questa funzione è attiva quando sono disponibili informazioni pertinenti per la lingua e la funzione selezionate. |
| 15 | Ctrl + J | Unisce le righe selezionate rimuovendo le interruzioni di riga interne. Verifica quindi gli spazi e la leggibilità, soprattutto nel codice sorgente o nei dati strutturati. |
| 16 | Ctrl + U | Converti il testo selezionato in minuscolo. Adatto all'editing di testo; nel caso dei codici, tieni conto dei nomi che distinguono tra maiuscole e minuscole. |
| 17 | Ctrl + Shift + U | Converti il testo selezionato in maiuscolo. Utile per titoli o denominazioni fisse, a condizione che la modifica ortografica sia consentita dal contesto. |
Usa i segnalibri
| N. | Tasto di scelta rapida | A cosa serve questo tasto di scelta rapida? |
|---|---|---|
| 18 | Ctrl + F2 | Aggiunge o rimuove un segnalibro sulla riga corrente. Utilizzalo per contrassegnare i punti importanti a cui desideri tornare durante la modifica. |
| 19 | F2 | Passa al segnalibro successivo nel documento. È utile quando vuoi controllare in sequenza alcune impostazioni o parti di testo sparse qua e là. |
| 20 | Shift + F2 | Torna al segnalibro precedente. Utilizza questa funzione per tornare indietro tra le righe che hai precedentemente contrassegnato come punti di interesse. |
Sublime Text: 20 tasti di scelta rapida importanti
Sublime Text Si distingue, tra l’altro, per la navigazione veloce e la possibilità di effettuare più selezioni contemporanee. Ciò ti consente di eseguire la stessa modifica di testo in più punti. Assicurati però di controllare quali frammenti sono stati selezionati prima di iniziare a digitare.
Aprire file e cercare testo
| N. | Tasto di scelta rapida | A cosa serve questo tasto di scelta rapida? |
|---|---|---|
| 21 | Ctrl + P | Apri Goto Anything. Digita il nome di un file o una parte riconoscibile di esso per aprire rapidamente un file tra quelli disponibili nel progetto. |
| 22 | Ctrl + Shift + P | Apre la tavolozza dei comandi. Cerca un comando per nome quando conosci la funzione, ma non la posizione nel menu o la scorciatoia da tastiera corrispondente. |
| 23 | Ctrl + R | Mostra i simboli nel file corrente. Se la sintassi è supportata, puoi passare direttamente, ad esempio, a una funzione o a un’altra definizione riconosciuta. |
| 24 | Ctrl + G | Passa direttamente a un numero di riga. Utile quando un messaggio di errore, un collega o un file di log fa riferimento a una riga specifica nel documento. |
| 25 | Ctrl + F | Apre il pannello di ricerca per il file corrente. Verifica opzioni quali la distinzione tra maiuscole e minuscole e le espressioni regolari qualora i risultati non fossero quelli previsti. |
| 26 | Ctrl + H | Apri il pannello di sostituzione. Cerca un frammento di testo e specifica con cosa desideri sostituirlo, eventualmente all’interno di una sezione selezionata. |
| 27 | Ctrl + Shift + F | Apre la funzione "Cerca nei file". Utilizzala per individuare del testo all’interno di un progetto o di un intervallo di file selezionato senza dover aprire ogni singolo file. |
| 28 | F3 | Passa al risultato successivo della ricerca corrente. In questo modo puoi esaminare uno dopo l’altro i risultati trovati. |
| 29 | Shift + F3 | Torna al testo precedente. È la funzione opposta a F3 e consente di rivedere una porzione di testo individuata in precedenza. |
Selezioni multiple e cursori
| N. | Tasto di scelta rapida | A cosa serve questo tasto di scelta rapida? |
|---|---|---|
| 30 | Ctrl + D | Seleziona una parola o aggiungi la corrispondenza seguente. Ripeti l’operazione per modificare contemporaneamente più punti del testo identici. |
| 31 | Ctrl + K, poi Ctrl + D | Salta un elemento durante la creazione di una selezione multipla. In questo modo puoi lasciare inalterata una determinata voce mentre continui a selezionare. |
| 32 | Alt + F3 | Seleziona tutte le occorrenze della parola corrente. Utilizza questa funzione per apportare una modifica estesa al testo, dopo aver verificato che tutte le selezioni siano quelle desiderate. |
| 33 | Ctrl + Shift + L | Suddividi un blocco selezionato in singole selezioni per riga. Successivamente potrai eseguire la stessa operazione su ogni riga selezionata. |
| 34 | Ctrl + Alt + ↓ | Estendi una selezione multipla alla riga sottostante. Utile per inserire testo simile su righe consecutive. |
| 35 | Ctrl + U | Annulla l’ultima modifica alla selezione. Utilizza questa funzione quando, utilizzando più cursori, hai aggiunto una corrispondenza o una riga in più del previsto. |
Regole, commenti e ordinamento
| N. | Tasto di scelta rapida | A cosa serve questo tasto di scelta rapida? |
|---|---|---|
| 36 | Ctrl + Shift + D | Duplica la riga o la selezione corrente. Ciò accelera la creazione di blocchi di testo simili, nei quali dovrai poi modificare solo alcune parti. |
| 37 | Ctrl + Shift + K | Elimina la riga corrente o le righe interessate. Non è necessario selezionare prima con precisione il testo e la fine della riga corrispondente. |
| 38 | Ctrl + / | Attiva o disattiva i commenti nelle righe di codice. Sublime Text utilizza le righe di commento associate alla sintassi attiva. |
| 39 | Ctrl + Shift + / | Attiva o disattiva i commenti a blocchi laddove la sintassi lo supporti. Ciò ti consente di racchiudere una porzione di testo selezionata con i simboli di commento appropriati. |
| 40 | F9 | Ordina le righe nella selezione o nel documento. Adatto per gli elenchi; applicare questa opzione solo quando l’ordine originale non ha alcun significato dal punto di vista del contenuto. |
Vim: 20 tasti e comandi importanti
Vim utilizza diverse modalità. Nella modalità normale si eseguono i comandi. Nella modalità di inserimento si digita il testo. La modalità visiva serve per selezionare il testo.
Tutti i comandi riportati di seguito si attivano in modalità normale, tranne Esc. Con i tasti h, j, k e l ci si sposta rispettivamente a sinistra, in basso, in alto e a destra. Di solito è possibile utilizzare anche i tasti freccia.
Inserimento e navigazione
| N. | Codice o ordine | A cosa serve questo incarico? |
|---|---|---|
| 41 | i | Attiva la modalità di inserimento prima del cursore. Da quel momento in poi, le lettere verranno inserite come testo fino a quando non uscirai dalla modalità di inserimento. |
| 42 | Esc | Esci dalla modalità di inserimento o dalla modalità visiva e torna alla modalità normale. Utilizza questa opzione prima di eseguire un comando di modifica normale. |
| 43 | a | Avvia la modalità di inserimento dopo il cursore. Utile quando desideri aggiungere del testo direttamente dopo il carattere corrente senza dover prima spostarti altrove. |
| 44 | o | Apre una nuova riga sotto quella corrente e avvia la modalità di inserimento. L'eventuale indentazione automatica dipende dalle impostazioni. |
| 45 | w | Passa all’inizio della parola successiva. I segni di punteggiatura e la definizione di parola impostata influenzano i limiti utilizzati da Vim in questo contesto. |
| 46 | b | Torna indietro all’inizio di una parola. Se il cursore si trova nel mezzo di una parola, si passa prima all’inizio di quella parola. |
| 47 | 0 | Passa al primo carattere della riga corrente, compreso l’eventuale rientro. Si tratta del tasto numerico zero. |
| 48 | $ | Passa alla fine della riga corrente. Digita il simbolo del dollaro utilizzando la combinazione di tasti corrispondente alla configurazione della tua tastiera. |
| 49 | gg | Vai alla prima riga del file. Premi due volte il tasto "g" minuscolo; non è necessario premere poi il tasto Invio. |
| 50 | G | Passa all’ultima riga senza numero precedente. Con un numero di riga davanti, ad esempio 25G, vai a quella riga specifica. |
Modifica, ricerca e salvataggio del testo
| N. | Codice o ordine | A cosa serve questo incarico? |
|---|---|---|
| 51 | dd | Elimina la riga corrente e la salva normalmente in un registro. Aggiungendo un numero all’inizio, ad esempio 3dd, è possibile eliminare più righe. |
| 52 | yy | Copia la riga corrente in un registro. In Vim questa operazione si chiama “yank”; ciò non significa automaticamente che il testo sia stato copiato negli appunti di sistema. |
| 53 | p | Inserisce il contenuto del registro dopo il cursore. Se viene copiata un’intera riga, il testo viene inserito sotto la riga corrente. |
| 54 | u | Annulla l’ultima modifica al testo. Premendo ripetutamente il tasto, si torna indietro di più modifiche disponibili nel buffer corrente. |
| 55 | Ctrl + R | Ripete un'operazione annullata. Questo significato vale in modalità normale; in altre modalità, la stessa combinazione di tasti può avere un effetto diverso. |
| 56 | v | Avvia una selezione per carattere. Sposta il cursore per estendere la selezione e poi esegui, ad esempio, un comando di copia o di eliminazione. |
| 57 | /testo di ricerca, poi Invio | Cerca in avanti il pattern specificato. I caratteri speciali possono avere un significato nella ricerca, poiché Vim supporta pattern ed espressioni regolari. |
| 58 | n | Ripete l’ultima ricerca nella stessa direzione. Dopo una ricerca con un punto interrogativo, ciò può quindi avvenire a ritroso. |
| 59 | :w, poi Invio | Scrive il buffer corrente nel file associato. Per creare un nuovo buffer senza nome file, devi specificarne uno. |
| 60 | :wq, poi Invio | Salva il file e chiudi la finestra corrente. Se questa era l'ultima finestra, Vim verrà chiuso, a condizione che la scrittura e la chiusura vadano a buon fine. |
Neovim: 20 tasti e comandi importanti
Neovim condivide molte funzionalità con Vim. I comandi di base sopra indicati funzionano quindi anche in Neovim. Questa selezione aggiuntiva si concentra su operazioni di modifica del testo mirate, indentazione e gestione di più finestre.
Inizia anche qui in modalità normale. I comandi utilizzano funzioni standard e non richiedono alcun plug-in. Un buffer è il testo che l’editor elabora in memoria; finestre diverse possono visualizzare lo stesso buffer.
Parole, selezioni e modifiche ripetute
| N. | Codice o ordine | A cosa serve questo incarico? |
|---|---|---|
| 61 | ciw | Elimina la parola sotto il cursore e avvia la modalità di inserimento. In questo modo puoi digitare immediatamente una parola sostitutiva, senza doverla prima selezionare manualmente. |
| 62 | diw | Elimina la parola sotto il cursore, solitamente senza includere gli spazi circostanti. Dopo l’operazione, rimani in modalità normale. |
| 63 | yiw | Copia la parola sotto il cursore in un registro. Non è necessario che il cursore si trovi all’inizio della parola. |
| 64 | viw | Seleziona la parola sotto il cursore. Utilizzala come punto di partenza se desideri prima verificare quale oggetto di testo sarà interessato dalla successiva operazione. |
| 65 | V | Seleziona una serie di righe complete. Sposta il cursore verso l’alto o verso il basso per aggiungere altre righe alla selezione. |
| 66 | Ctrl + V | Avvia la selezione visiva dei blocchi quando il terminale trasmette questa combinazione. Utilizzala per selezionare un'area di testo rettangolare, ad esempio una colonna in dati allineati. |
| 67 | . | Ripete l’ultima modifica ripetibile. Ad esempio, modifica una parola con «ciw» e applica poi la stessa modifica in un’altra posizione. |
| 68 | J | Unisce la riga corrente con quella successiva. Neovim di solito regola la spaziatura; controlla il risultato nel codice sorgente o in caso di formattazione del testo particolare. |
Modifica il rientro
| N. | Codice o ordine | A cosa serve questo incarico? |
|---|---|---|
| 69 | >> | Fai in modo che la riga corrente sia indentata di un livello in più. La dimensione di tale indentazione segue la larghezza di indentazione impostata. |
| 70 | << | Riduce di un livello il rientro della riga corrente. Utile per riposizionare una riga all’interno della struttura circostante. |
| 71 | == | Ricalcola l’indentazione della riga corrente. Il risultato dipende dal supporto linguistico disponibile e dalle regole di indentazione impostate. |
| 72 | gg=G | Riapplica il rientro all’intero file. La selezione salta prima verso l’alto e poi utilizza il comando di rientro fino alla fine del file. |
Finestre, buffer e sostituzioni
| N. | Codice o ordine | A cosa serve questo incarico? |
|---|---|---|
| 73 | Ctrl + W, poi s | Dividi la finestra corrente in due finestre una sopra l’altra. Entrambe mostrano inizialmente lo stesso buffer, in modo da poter esaminare due porzioni di testo affiancate. |
| 74 | Ctrl + W, poi v | Crea una divisione verticale con finestre affiancate. Utile per mantenere visibili contemporaneamente diverse parti di un file. |
| 75 | Ctrl + W, poi w | Passa alla finestra successiva. Ripeti la sequenza per spostarti tra più finestre di testo aperte. |
| 76 | Ctrl + W, poi h | Sposta il focus sulla finestra a sinistra di quella corrente, se presente. |
| 77 | Ctrl + W, poi l | Sposta il focus sulla finestra a destra di quella corrente. In questo modo cambi la finestra su cui stai operando, senza modificare il testo. |
| 78 | :bn, poi Invio | Apre il buffer disponibile successivo nella finestra corrente. Le modifiche non salvate e le impostazioni del buffer possono determinare se il cambio è consentito. |
| 79 | :bp, poi Invio | Apre il buffer disponibile precedente. Utilizzalo insieme a :bn per passare da un file all’altro tra quelli aperti in precedenza. |
| 80 | :%s/vecchio/nuovo/gc, poi Invio | Cerca il vecchio pattern in tutto il file e, per ogni corrispondenza, chiede se deve essere sostituito con quello nuovo. Modifica entrambi i testi. |
Emacs: 20 tasti di scelta rapida importanti
Emacs utilizza una sintassi propria, ampiamente utilizzata. C-x significa Ctrl + X. M-x significa Meta + X, solitamente eseguito con Alt + X. Se Alt non funziona come Meta, spesso è possibile premere prima Esc e poi il tasto desiderato.
Per C-x C-f, premi prima Ctrl + X e poi Ctrl + F. Per C-x b, premi prima Ctrl + X, rilascia il tasto Ctrl e poi premi b. Le assegnazioni riportate di seguito si basano su GNU Emacs standard, senza, ad esempio, la modalità Evil.
Gestione di file e buffer
| N. | Tasto di scelta rapida | A cosa serve questo tasto di scelta rapida? |
|---|---|---|
| 81 | C-x C-f | Apre un file in un buffer. Specifica il nome del file e conferma con Invio; se inserisci un nome nuovo, puoi creare un nuovo file. |
| 82 | C-x C-s | Salva il buffer di file corrente. Questo è il comando di salvataggio standard; Ctrl + S, nell’Emacs predefinito, avvia solo un comando di ricerca. |
| 83 | C-x C-w | Scrive il contenuto del buffer corrente in un file con il nome specificato. Utilizza questa opzione quando desideri salvare il testo modificato con un nome diverso. |
| 84 | C-x b | Passa a un buffer specificato. Conferma il buffer desiderato premendo Invio per continuare a lavorare in quella vista di testo o editor. |
| 85 | C-x k | Chiudi il buffer selezionato. Emacs potrebbe richiedere una conferma in caso di modifiche; in questo modo il file corrispondente non verrà rimosso dal disco. |
| 86 | C-x C-c | Richiede di chiudere Emacs. In caso di buffer di file modificati, ti viene data la possibilità di decidere quali modifiche devono ancora essere salvate. |
Cerca, seleziona e sposta il testo
| N. | Tasto di scelta rapida | A cosa serve questo tasto di scelta rapida? |
|---|---|---|
| 87 | C-s | Avvia la ricerca mentre digiti. Premi nuovamente C-s per trovare la corrispondenza successiva e conferma con Invio per uscire dalla modalità di ricerca. |
| 88 | C-r | Avvia la ricerca all’indietro. Questa funzione è utile quando il testo cercato si trova prima del cursore o se desideri rivedere le voci precedenti. |
| 89 | M-% | Avvia la sostituzione con conferma per corrispondenza. Inserisci il testo da cercare e quello di sostituzione; per impostazione predefinita, l’operazione parte dal cursore o dall’area di selezione attiva. |
| 90 | C-Spatie | Posiziona e attiva la selezione. Sposta quindi il cursore: l’area tra la selezione e il cursore costituisce la regione selezionata. |
| 91 | C-w | Taglia la regione selezionata e salva il testo nel kill ring. Si tratta della cronologia del testo che Emacs utilizza per operazioni di questo tipo. |
| 92 | M-w | Copia la regione selezionata negli appunti senza eliminare il testo originale. Il collegamento esatto con gli appunti di sistema dipende dall’ambiente. |
| 93 | C-y | Inserisce l’ultimo testo salvato nel kill ring. In Emacs questa operazione si chiama “yank”; è la controparte usuale del tagliare o copiare. |
| 94 | M-y | Sostituisce il testo inserito con una voce precedente della cronologia di copia subito dopo averlo incollato. Ripeti il comando per scorrere la cronologia di testo disponibile. |
Ripristino, esecuzione di comandi e divisione delle finestre
| N. | Tasto di scelta rapida | A cosa serve questo tasto di scelta rapida? |
|---|---|---|
| 95 | C-/ | Annulla una modifica al testo. Se il terminale non supporta questa combinazione, puoi utilizzare le alternative predefinite C-x u o C-_. |
| 96 | C-g | Interrompe una sequenza di tasti incompleta o molte operazioni attive. Utilizzalo quando Emacs è in attesa di ulteriori input e desideri ricominciare da capo. |
| 97 | M-x | Esegui un comando con il nome specificato. Digita il nome del comando, utilizza "complemento" se necessario e conferma con Invio. |
| 98 | C-x 2 | Divide la finestra selezionata in due finestre una sopra l’altra. Entrambe possono visualizzare lo stesso buffer o buffer diversi. |
| 99 | C-x 3 | Dividi la finestra selezionata in due finestre affiancate. Utile per visualizzare contemporaneamente due parti di testo o due file. |
| 100 | C-x o | Sposta il focus su un’altra finestra all’interno dello stesso frame di Emacs. Ripeti il comando per passare da una finestra di testo all’altra. |
Come utilizzare questa panoramica durante la modifica?
Inizia con la tabella del tuo editor. Impara innanzitutto a cercare, annullare e ripetere le operazioni che esegui più spesso. Nel caso di file di configurazione lunghi, potrebbero essere i segnalibri e lo spostamento delle righe. Per i modelli di testo ricorrenti, l’uso di più cursori o oggetti di testo offre maggiori vantaggi.
Se lavori con Vim o Neovim, esercitati prima nel passaggio dalla modalità di inserimento alla modalità normale. I comandi diventano prevedibili solo quando sai quale modalità è attiva. Con Emacs è utile leggere ad alta voce le sequenze di prefissi: prima C-x, poi il tasto successivo.
- Controlla la selezione prima di modificare più parti di testo contemporaneamente.
- Salva uno stato intermedio prima di sostituire o riorganizzare un file su larga scala.
- Controlla la modalità di ricerca quando i segni di punteggiatura vengono interpretati in modo diverso dal previsto.
- Consulta le assegnazioni personalizzate se una combinazione standard esegue una funzione diversa.
Domande frequenti sui tasti di scelta rapida negli editor di testo
I tasti di scelta rapida di Vim e Neovim sono gli stessi?
Molti comandi di base sono identici. I comandi Vim presenti in questa panoramica funzionano anche nella configurazione standard di Neovim, e molti dei comandi Neovim citati funzionano allo stesso modo in Vim. Le differenze derivano, tra l’altro, dalle impostazioni personali, dai plug-in e dalle funzioni aggiuntive.
Perché Vim non digita il testo quando premo i tasti?
Probabilmente Vim è in modalità normale. In questa modalità, le lettere eseguono comandi. Premi i per inserire del testo e Esc per tornare indietro. Questa distinzione vale anche per Neovim.
Perché Ctrl + V non funziona in Neovim?
In modalità normale, Ctrl + V avvia di default una selezione di blocco, a condizione che il terminale riconosca la combinazione. Il testo dai registri, ad esempio, si incolla con p. Gli appunti di sistema sono una funzionalità separata la cui disponibilità dipende dall’ambiente.
Una selezione multipla modifica anche i riferimenti in altri file?
Una selezione multipla modifica le porzioni di testo selezionate. Ciò non garantisce che tutti i riferimenti a una funzione o a una variabile vengano aggiornati. Per una modifica strutturale del nome sono necessari un supporto linguistico adeguato e una funzione di refactoring.
Perché alcune combinazioni non funzionano in un terminale?
Il terminale o il sistema operativo potrebbero intercettare i tasti. Inoltre, alcune combinazioni potrebbero trasmettere lo stesso codice di carattere. Controlla le impostazioni del terminale e la configurazione dei tasti dell’editor, in particolare per Ctrl + Spazio, combinazioni Alt e caratteri speciali.
I punti chiave
- Questa guida contiene 100 voci: 20 per ogni editor di testo o di codice.
- Notepad++ e Sublime Text offrono operazioni rapide di ricerca, modifica dei criteri e selezione.
- In Vim e Neovim, la modalità attiva e le maiuscole determinano quale comando viene eseguito.
- Emacs utilizza sequenze di prefissi, buffer e un kill ring per molte operazioni quotidiane.
- In caso di comportamento anomalo, controlla le tue impostazioni, i plug-in e eventuali conflitti di terminale.
