Tasti di scelta rapida

⌘K
  1. › HOME
  2. /
  3. Documenti
  4. /
  5. Tasti di scelta rapida
  6. /
  7. Pratiche combinazioni di tasti di scelta rapida...
  8. /
  9. Tutte le combinazioni di tasti di scelta rapida...

Tutte le combinazioni di tasti di scelta rapida per la programmazione

Le principali scorciatoie da tastiera per la programmazione

Con le scorciatoie da tastiera per la programmazione puoi navigare più velocemente nel codice, rinominare le funzioni e individuare gli errori senza dover cliccare continuamente nei menu. Questo manuale di riferimento contiene 100 importanti scorciatoie da tastiera per otto ambienti di sviluppo, con spiegazioni su cosa fa ogni comando e quando utilizzarlo.

Quali sono le scorciatoie da tastiera più importanti nella programmazione?

Le scorciatoie da tastiera più utili per i programmatori aiutano in cinque attività ricorrenti: aprire file, scrivere codice, cercare definizioni, ristrutturare il codice e eseguire il debug dei programmi. In particolare , i comandi per il completamento automatico del codice, la navigazione, la ridenominazione e i breakpoint vengono utilizzati praticamente in ogni progetto di sviluppo.

Una combinazione di tasti non funziona sempre allo stesso modo. Ad esempio, in Visual Studio, F5 avvia il programma con il debugger. Gli ambienti JetBrains utilizzano solitamente Shift + F9 per lo stesso scopo. E mentre in Visual Studio Code Ctrl + D seleziona la corrispondenza successiva, in IntelliJ IDEA quella combinazione duplica una riga o una selezione.

Di seguito trovi quindi elenchi separati per Visual Studio Code, Visual Studio, IntelliJ IDEA, PyCharm, WebStorm, Eclipse, Xcode e Android Studio. Insieme contengono esattamente 100 voci. La stessa combinazione può ricomparire in più programmi, in modo che ogni tabella rimanga utilizzabile autonomamente.

Sistema operativo e profilo di tastiera

Le tabelle utilizzano i codici standard per Windows, tranne che per Xcode: in questo caso valgono i tasti standard per macOS. Visual Studio utilizza il profilo General. Per i programmi JetBrains e Android Studio si applica il consueto profilo dei tasti di Windows; Eclipse viene descritto dal punto di vista dell’ambiente di sviluppo Java.

Un profilo tasti personalizzato, un’estensione o un’altra configurazione della tastiera possono comportare alcune differenze. Sui portatili, a volte è necessario tenere premuto il tasto Fn per utilizzare un tasto funzione come F8.

Argomento principale Parole chiave correlate Termini di ricerca semantici
Scrivi il codice Completamento del codice, formattazione, commenti IntelliSense, completamento automatico, indentazione
Cerca codice Apertura dei file, definizioni, riferimenti Ricerca simboli, utilizzi, navigazione nel progetto
Riorganizza il codice Rinominare, metodo di estrazione Refactoring, inserimento di variabili, importazioni
Analisi degli errori Debugger, punto di interruzione, esecuzione passo-passo Step into, step over, valutare l’espressione

Attenzione alla digitazione: Ctrl + K, poi Ctrl + D indica due combinazioni di tasti consecutive. Per premere due volte il tasto Shift, devi premere lo stesso tasto due volte in rapida successione.

Visual Studio Code: 16 tasti di scelta rapida

Visual Studio Code è un editor di codice espandibile. La navigazione e la modifica del testo funzionano immediatamente, ma le funzioni linguistiche avanzate potrebbero richiedere un’estensione adeguata. Per Python, C#, Java e altri linguaggi, il supporto linguistico determina quali definizioni, riferimenti e miglioramenti sono disponibili.

Cerca, naviga e comprendi il codice

N. Tasto di scelta rapida A cosa serve questo tasto di scelta rapida?
1 Ctrl + Shift + P Apre la tavolozza dei comandi. Digita il nome di un comando, come “formattare” o “scegli interprete”, ed eseguilo senza conoscere la posizione nel menu.
2 Ctrl + P Apri Quick Open per trovare i file in base al nome. Di solito basta anche solo una parte del nome del file per individuare immediatamente quello giusto.
3 Ctrl + Shift + F Cerca il testo nei file all’interno dell’area di lavoro aperta. Utile per individuare errori di attivazione windows, chiavi di configurazione o percorsi API utilizzati.
4 Ctrl + Shift + O Mostra i simboli del file corrente. Utilizzali per passare a una funzione, un metodo o una classe senza dover scorrere un lungo file sorgente.
5 Ctrl + Spazio Visualizza i suggerimenti per il completamento del codice. I nomi, le proprietà e i frammenti proposti dipendono dal supporto linguistico e dalla posizione del cursore.
6 Ctrl + Maiusc + Barra spaziatrice Mostra la guida ai parametri per una chiamata di funzione supportata. Puoi vedere quali argomenti sono previsti e dove va inserito l’argomento corrente nella chiamata.
7 F12 Passa alla definizione del simbolo sotto il cursore. Utilizza questa funzione per esaminare la struttura di una funzione o di una classe chiamata.
8 Alt + F12 Mostra la definizione in una finestra incorporata. Puoi visualizzare l’implementazione mentre il codice circostante del tuo file originale rimane visibile.
9 Shift + F12 Mostra i riferimenti a un simbolo supportato. In questo modo puoi verificare quali parti del progetto utilizzano una funzione, una variabile o un altro elemento di codice.

Modifica del codice e gestione di più account

N. Tasto di scelta rapida A cosa serve questo tasto di scelta rapida?
10 F2 Avvia la ridenominazione di un simbolo. Con un supporto linguistico adeguato, i riferimenti riconosciuti vengono aggiornati, anziché limitarsi a sostituire lo stesso testo.
11 Ctrl + . Accedi a soluzioni rapide e promozioni sui codici. Ad esempio, aggiungi un’importazione mancante o applica un miglioramento suggerito nella posizione corrente del cursore.
12 Shift + Alt + F Formatta il documento con il formattatore impostato. Deve essere disponibile un formattatore adeguato; questo comando ripristina la formattazione, ma non garantisce il corretto funzionamento del codice.
13 Ctrl + / Attiva o disattiva i commenti per la riga corrente o la selezione. L’editor utilizza la sintassi dei commenti del linguaggio di programmazione attivo.
14 Alt + ↑ Sposta verso l’alto la riga corrente o le righe selezionate. Utile per riorganizzare istruzioni consecutive senza dover ricorrere al copia-incolla.
15 Shift + Alt + ↓ Copia la riga corrente o la selezione verso il basso. Utilizzabile con righe di configurazione simili; modifica successivamente le parti che devono differire.
16 Ctrl + D Seleziona la parola corrente o aggiunge la corrispondenza successiva alla selezione. In questo modo puoi modificare contemporaneamente più parti di testo selezionate.

Visual Studio: 16 tasti di scelta rapida

Visual Studio è un ambiente di sviluppo completo, ampiamente utilizzato, tra l’altro, per C#, .NET e C++. La combinazione di compilazione, debug e navigazione rende particolarmente importanti i tasti funzione. I comandi riportati di seguito si basano sul profilo predefinito General.

Sviluppo e debug

N. Tasto di scelta rapida A cosa serve questo tasto di scelta rapida?
17 Ctrl + Shift + B Compila la soluzione in base alla configurazione attiva. Visual Studio elabora i progetti interessati e mostra eventuali errori di compilazione che potrebbero impedire l’esecuzione.
18 F5 Avvia il progetto di avvio configurato con il debug. Se il debugger è già in pausa, lo stesso tasto riprende l’esecuzione fino al successivo punto di interruzione.
19 Ctrl + F5 Avvia il progetto senza debugger. Adatto per eseguire normalmente il programma quando non sono necessari breakpoint o l’ispezione delle variabili.
20 Shift + F5 Interrompe l’esecuzione di debug attiva. Utilizza questo comando quando desideri terminare il programma in esame e tornare alla modifica del codice.
21 F9 Inserisce o rimuove un punto di interruzione sulla riga corrente. Quando viene raggiunto un punto di interruzione valido, il debugger si mette in pausa per consentirti di esaminare lo stato.
22 F10 Durante un'interruzione, esegue il passo successivo senza entrare, come di norma, in una funzione chiamata. Altre condizioni di interruzione possono comunque interrompere l'esecuzione.
23 F11 Se possibile, accedi alla funzione richiamata. In questo modo potrai seguire l’esecuzione all’interno della funzione stessa, anziché limitarti a visualizzarne il risultato.
24 Shift + F11 Continua l’esecuzione fino a quando non si esce dalla funzione corrente. Utile quando hai visto abbastanza e vuoi tornare al codice chiamante.
25 Ctrl + F10 Lascia che l’esecuzione prosegua fino alla posizione del cursore, una volta raggiunta. Non è necessario impostare un breakpoint permanente su quella riga.

Navigazione e gestione dei codici

N. Tasto di scelta rapida A cosa serve questo tasto di scelta rapida?
26 F12 Apre la definizione dell’elemento di codice selezionato. Utilizzabile per leggere rapidamente l’implementazione sottostante a partire da una chiamata di metodo.
27 Shift + F12 Cerca tutti i riferimenti riconosciuti all’elemento selezionato. Utilizzalo per valutare le conseguenze di una modifica prima di modificare un metodo pubblico.
28 Ctrl + . Mostra le azioni rapide e le rifattorizzazioni disponibili. A seconda del linguaggio e del contesto, puoi ad esempio aggiungere importazioni o far modificare una struttura del codice.
29 Ctrl + K, poi Ctrl + D Formatta l’intero documento secondo lo stile di codice impostato. Esegui entrambe le combinazioni una dopo l’altra mentre l’editor di codice è attivo.
30 Ctrl + K, poi Ctrl + C Inserisci il codice selezionato nei commenti. Questo è utile per escludere temporaneamente una parte dall’esecuzione durante un’analisi.
31 Ctrl + K, poi Ctrl + U Rimuove i commenti di riga dal codice selezionato. Utilizzalo come controparte del comando di commento al termine di una verifica temporanea.
32 Ctrl + Alt + L Apre o attiva Solution Explorer. Qui puoi visualizzare i progetti, i file, le dipendenze e altri componenti della soluzione aperta.

IntelliJ IDEA: 14 tasti di scelta rapida

IntelliJ IDEA offre un supporto completo per la comprensione e la ristrutturazione del codice. Le funzionalità variano a seconda del linguaggio e del progetto, ma soprattutto la ricerca, l’individuazione dei punti di utilizzo e la rifattorizzazione costituiscono una solida base per il lavoro quotidiano.

N. Tasto di scelta rapida A cosa serve questo tasto di scelta rapida?
33 Due volte Shift Apri Search Everywhere. Cerca file, icone, impostazioni e comandi da un'unica finestra senza dover selezionare prima la categoria di ricerca corretta.
34 Ctrl + Shift + A Cerca un comando IDE per nome. Questa funzione è utile quando conosci la funzione desiderata, ma hai dimenticato la scorciatoia da tastiera o la posizione nel menu.
35 Ctrl + N Cerca una classe per nome. Utilizza questa funzione per passare direttamente a un tipo specifico senza dover scorrere l’intera struttura del pacchetto.
36 Ctrl + Shift + N Cerca i file in base al nome. Adatto per file sorgente, file di configurazione e altri componenti di progetto che non desideri aprire tramite un nome di classe.
37 Ctrl + B Si passa alla dichiarazione dell’elemento sotto il cursore. A seconda del contesto, l’IDE può anche suggerire i punti di utilizzo rilevanti.
38 Ctrl + Alt + B Cerca implementazioni di un tipo o di un metodo. Particolarmente utile quando si desidera vedere, da un’interfaccia, quali classi concrete forniscono quel comportamento.
39 Alt + F7 Cerca i punti di utilizzo del simbolo selezionato. In questo modo puoi verificare quale codice dipende da una classe, un metodo, un campo o un altro elemento.
40 Shift + F6 Avvia il refactoring "Rename". L’IDE può modificare anche i riferimenti riconosciuti; controlla le modifiche proposte prima di completare una rinominazione su larga scala.
41 Ctrl + Alt + M Estrae il codice selezionato in un metodo che supporti la lingua e la selezione. In questo modo puoi assegnare un nome chiaro a un'attività specifica.
42 Ctrl + Alt + V Introduce una variabile per un'espressione selezionata. Utilizzabile per rendere più leggibile un calcolo complesso o per denominare un risultato intermedio.
43 Ctrl + Alt + L Formatta il file o la selezione in base alle impostazioni del progetto. In questo modo, l’indentazione e le altre regole di formattazione supportate vengono applicate in modo coerente.
44 Ctrl + W Amplia la selezione in base alla struttura del codice. Ad esempio, premendo ripetutamente il tasto si seleziona prima un’espressione e poi un blocco di codice più ampio.
45 Ctrl + Shift + W Riduce una selezione precedentemente estesa. Utile quando Ctrl + W ha selezionato un’area più ampia di quella che desideri modificare.
46 Alt + Insert Apre le opzioni disponibili per la generazione di codice. A seconda del linguaggio, puoi ad esempio far inserire costruttori, getter, setter o altri elementi ricorrenti.

PyCharm: 12 tasti di scelta rapida

In PyCharm puoi usufruire di una navigazione intelligente, oltre al supporto per gli interpreti Python, le configurazioni di output e il debug. Per eseguire il codice è necessario impostare l’interprete appropriato. I comandi di avvio riportati di seguito utilizzano la configurazione di esecuzione o di debug selezionata.

N. Tasto di scelta rapida A cosa serve questo tasto di scelta rapida?
47 Alt + Invio Mostra azioni contestuali e soluzioni suggerite. Utilizzale in caso di problemi evidenziati, ad esempio per aggiungere un’importazione mancante o correggere del codice.
48 Ctrl + Spazio Attiva il completamento del codice. PyCharm suggerisce nomi e proprietà disponibili sulla base, tra l’altro, delle importazioni, delle informazioni sul tipo e del contesto di codice corrente.
49 Ctrl + Q Mostra una documentazione rapida per l’elemento sotto il cursore. In questo modo puoi visualizzare le spiegazioni relative a una funzione o a un oggetto senza uscire dall’editor.
50 Ctrl + P Mostra le informazioni sui parametri all’interno di una chiamata di funzione. Puoi vedere quali argomenti sono disponibili e verificare l’ordine corretto o i nomi dei parametri.
51 Ctrl + B Passa alla dichiarazione dell’elemento selezionato. Utile per vedere da dove proviene una funzione, una classe o una variabile utilizzata.
52 Ctrl + Alt + L Formatta il codice o il file selezionato secondo lo stile impostato. In Python, una corretta indentazione è importante anche dal punto di vista del funzionamento.
53 Shift + F6 Inizia la ridenominazione di un simbolo con il refactoring. In caso di riferimenti generati dinamicamente, verifica tu stesso che siano stati inclusi tutti i punti di utilizzo previsti.
54 Shift + F10 Esegue la configurazione di esecuzione selezionata. Verifica in anticipo che faccia riferimento allo script corretto, all’interprete corretto e agli argomenti desiderati.
55 Shift + F9 Avvia la configurazione selezionata con il debug. In questo modo potrai mettere in pausa sui breakpoint ed esaminare i valori durante l’esecuzione del tuo programma Python.
56 Ctrl + F8 Inserisce o rimuove un punto di interruzione di riga. Seleziona una riga di codice per mettere in pausa il programma nel momento desiderato durante il debug.
57 F8 Esegue un passo durante un'interruzione di debug senza entrare normalmente in una chiamata di funzione. Utilizzalo per valutare il risultato di tale chiamata.
58 Alt + F8 Apre "Valuta espressione" durante il debug. Esamina un'espressione nel contesto corrente; le chiamate di funzione possono influire sul programma.

WebStorm: 12 tasti di scelta rapida

WebStorm è incentrato su JavaScript, TypeScript e lo sviluppo web. L’editor è in grado di riconoscere numerose relazioni all’interno di un progetto. Quando si rinominano componenti o funzioni, è consigliabile verificare i riferimenti dinamici e le applicazioni esterne.

N. Tasto di scelta rapida A cosa serve questo tasto di scelta rapida?
59 Due volte Shift Apri Search Everywhere. Cerca da un unico campo di immissione un file di componenti, un simbolo, un’impostazione o un comando di cui hai bisogno durante lo sviluppo.
60 Ctrl + Shift + N Cerca un file in base al nome. Utile nei progetti web in cui il codice sorgente, gli stili, i test e la configurazione sono distribuiti in numerose cartelle.
61 Ctrl + Shift + F Cerca del testo all’interno di un intervallo di progetto selezionato. Utilizza questa funzione, ad esempio, per individuare una classe CSS, un messaggio di errore o un valore di configurazione in più file.
62 Alt + Invio Mostra miglioramenti e soluzioni in base al contesto. Le azioni disponibili dipendono dal codice, dal framework utilizzato e dal supporto installato.
63 Ctrl + Spazio Richiede il completamento del codice. I suggerimenti possono riguardare JavaScript, TypeScript, HTML o altre parti supportate del file corrente.
64 Ctrl + P Mostra le informazioni sui parametri al momento della chiamata di una funzione. Particolarmente utile per le funzioni di cui non si conosce a memoria l’ordine degli argomenti o le varianti disponibili.
65 Ctrl + Alt + L Formatta il codice secondo lo stile impostato per il progetto. Adatta tali impostazioni al progetto anche quando si utilizza un formattatore esterno.
66 Ctrl + Alt + O Ottimizza le importazioni dove supportato. L’IDE organizza le importazioni e può rimuovere le voci superflue in base alle impostazioni di lingua e di progetto applicabili.
67 Shift + F6 Avvia la ridenominazione di un elemento di codice o di un file supportato. WebStorm può modificare i riferimenti riconosciuti, anche al di fuori del documento corrente.
68 Alt + J Aggiunge il seguente accordo a una selezione multipla. Utilizzalo quando desideri modificare contemporaneamente un numero limitato di frammenti di testo identici.
69 Ctrl + D Duplica la riga o la selezione corrente. Utile per strutture di codice simili, anche se un’eccessiva ripetizione può essere un motivo per creare una funzione.
70 Ctrl + Shift + J Unisce le righe con il supporto sensibile alla lingua. Verifica il risultato nei commenti, nelle stringhe di caratteri e nelle costruzioni in cui le interruzioni di riga hanno un significato.

Eclipse: 10 scorciatoie da tastiera per Java

Eclipse acquisisce numerose funzionalità tramite plug-in. Questa panoramica si basa sui Java Development Tools, solitamente abbreviati in JDT. In altri pacchetti Eclipse, alcuni comandi potrebbero mancare o assumere un significato diverso.

N. Tasto di scelta rapida A cosa serve questo tasto di scelta rapida?
71 Ctrl + Spazio Apre Content Assist nell’editor Java. In questo modo riceverai suggerimenti relativi, tra l’altro, a tipi, metodi, campi e modelli di codice disponibili.
72 Ctrl + 1 Mostra Quick Fix e le azioni di assistenza disponibili al passaggio del cursore. Utilizzalo quando si evidenzia un problema per visualizzare le possibili correzioni.
73 Ctrl + Shift + F Formatta la selezione o il file Java in base al profilo di formattazione impostato. In questo modo puoi applicare lo stesso stile a rientri e impaginazione delle righe.
74 Ctrl + Shift + O Organizza le importazioni. Eclipse rimuove le importazioni non necessarie, ordina le voci richieste e, in caso di tipi poco chiari, può chiederti a quale importazione ti riferisci.
75 F3 Apre la dichiarazione dell’elemento selezionato. Ad esempio, da una chiamata di metodo si passa al codice sorgente in cui è definito quel metodo.
76 F4 Apre la gerarchia dei tipi. In questo modo puoi esaminare le relazioni tra un tipo selezionato, le classi superiori e i tipi derivati rilevanti.
77 Ctrl + Alt + H Apre la gerarchia delle chiamate per un metodo. Questo aiuta a comprendere come viene richiamata una funzione e quali chiamate sono ad essa correlate.
78 Alt + Shift + R Avvia il refactoring "Rename". Puoi rinominare un elemento Java supportato e far aggiornare i riferimenti corrispondenti all’interno dell’ambito selezionato.
79 Alt + Shift + M Estrae il codice selezionato in un metodo. Utile per suddividere un metodo lungo in attività più piccole con un nome chiaro.
80 Ctrl + / Attiva o disattiva i commenti di riga per le righe all’interno della selezione. Utilizza questa opzione per disattivare temporaneamente il codice o rimuovere i marcatori di commento esistenti.

Xcode: 10 scorciatoie da tastiera per macOS

Questa tabella utilizza i tasti Command, Control e Shift sulla tastiera Mac. Command e Control sono tasti diversi. I comandi di output funzionano con lo schema selezionato e la destinazione scelta, ad esempio un simulatore o un dispositivo collegato.

N. Tasto di scelta rapida A cosa serve questo tasto di scelta rapida?
81 Command + B Crea lo schema attivo. Utilizzalo per individuare errori di compilazione prima di eseguire effettivamente l’applicazione su un dispositivo o su un simulatore.
82 Command + R Compila e avvia l’applicazione secondo lo schema attivo. La destinazione di output selezionata determina dove Xcode il programma tenterà di avviarsi.
83 Command + . Interrompe l’esecuzione attiva. Utile quando hai terminato un controllo e desideri tornare alla modifica del codice sorgente.
84 Command + Shift + O "Apri rapidamente". Utilizzalo per cercare file e simboli senza doverli prima individuare nel navigatore del progetto.
85 Command + \ Inserisce o rimuove un punto di interruzione sulla riga corrente. In questo modo, il debugger si fermerà in un punto specificato durante l’esecuzione.
86 Command + Y Attiva o disattiva collettivamente i breakpoint. In questo modo puoi proseguire temporaneamente l’esecuzione senza rimuovere i breakpoint impostati singolarmente.
87 Control + Command + Y Mette in pausa o riprende l’esecuzione all’interno del debugger. Utilizza questa funzione per interrompere un programma in esecuzione o per consentirne il proseguimento dopo averlo ispezionato.
88 F6 Esegue Step Over durante un'interruzione di debug. Una chiamata di funzione viene eseguita normalmente senza seguire le singole istruzioni all'interno di quella funzione.
89 F7 Esegue Step Into. Ove possibile, si accede alla funzione chiamata per esaminarne l’esecuzione e i valori disponibili.
90 F8 Esegue Step Out. Il debugger completa l’esecuzione della funzione corrente e torna al contesto chiamante, a meno che non si verifichi un’interruzione precedente.

Android Studio: 10 tasti di scelta rapida

Android Studio si basa sulla piattaforma IntelliJ. Di conseguenza, molti comandi dell’editor corrispondono a quelli di IntelliJ IDEA. La seguente selezione si concentra sulla navigazione nel progetto, sui messaggi di log, sulla compilazione e sul debug durante lo sviluppo Android.

N. Tasto di scelta rapida A cosa serve questo tasto di scelta rapida?
91 Alt + 1 Visualizza o attiva la finestra “Progetto”. Da lì puoi navigare tra i file sorgente, le risorse, i manifest e le altre componenti del tuo progetto Android.
92 Alt + 6 Apre o attiva Logcat. Visualizza qui i messaggi di log del dispositivo e del processo selezionati per analizzare gli errori durante l’esecuzione.
93 Ctrl + F9 Avvia il comando di compilazione. In questo modo puoi verificare se il progetto può essere compilato prima di eseguirlo su un emulatore o su un dispositivo.
94 Shift + F10 Compila ed esegui la configurazione selezionata. Deve essere disponibile una destinazione di output adeguata, come un emulatore o un dispositivo Android collegato.
95 Shift + F9 Avvia la configurazione selezionata con il debug. Utilizza questa opzione quando desideri raggiungere i punti di interruzione e ispezionare le variabili durante l’esecuzione dell’app.
96 Ctrl + F8 Inserisce o rimuove un punto di interruzione sulla riga corrente. Un punto di interruzione si attiva quando il codice viene raggiunto e il debugger è collegato ad esso.
97 F8 Esegue il comando Step Over durante il debug. Consente di esaminare il risultato di un’istruzione senza dover seguire separatamente ogni singola chiamata di funzione sottostante.
98 F7 Esegue Step Into. Ove possibile, segui il codice chiamato per vedere come vengono elaborati gli argomenti e i valori interni.
99 Shift + F8 Esegui Step Out e interrompi l’esecuzione del metodo corrente. Utile quando il problema risiede probabilmente nel codice chiamante.
100 Alt + F8 Apre Evaluate Expression all’interno del contesto di debug. Visualizza un valore calcolato o esamina un’espressione mentre l’esecuzione è sospesa in un punto appropriato.

Quali tasti di scelta rapida è meglio imparare per primi?

Inizia con le operazioni che ti interrompono più spesso mentre scrivi. Per la maggior parte dei progetti si tratta di aprire file, visualizzare definizioni, richiamare il completamento del codice e rinominare un simbolo. Impara poi i tasti di debug del tuo ambiente di lavoro.

Distinguete tra la modifica del testo e la ristrutturazione del codice. Una selezione multipla modifica le parti di testo selezionate. Il refactoring tramite rinominazione, invece, cerca di capire a quale simbolo ti riferisci e quali riferimenti ad esso sono associati. Per rinominare una funzione, questo secondo approccio è solitamente più adatto.

Un breve controllo in caso di comportamenti anomali

  • Verifica che l’editor di codice sia attivo; un terminale o una finestra di ricerca potrebbero interpretare gli stessi tasti in modo diverso.
  • Verifica quale profilo di tastiera è impostato, soprattutto se sei passato da un altro ambiente di sviluppo.
  • Verifica se siano disponibili il supporto linguistico, il formattatore o il debugger necessari.
  • Se necessario, utilizza il tasto Fn con i tasti funzione e verifica eventuali conflitti con i tasti di sistema.

Domande frequenti sui tasti di scelta rapida per la programmazione

Visual Studio e Visual Studio Code sono la stessa cosa?

No. Si tratta di prodotti sviluppati separatamente con funzioni e combinazioni di tasti diverse. Pertanto, non utilizzare automaticamente le stesse combinazioni. Ad esempio, il comando di formattazione è Shift + Alt + F in Visual Studio Code e Ctrl + K, seguito da Ctrl + D in Visual Studio.

I tasti di scelta rapida di Windows funzionano anche su un Mac?

Non sempre. Alcuni comandi utilizzano il tasto Command al posto di Ctrl, ma esistono anche combinazioni completamente diverse. Su macOS utilizza il profilo tasti corrispondente al tuo ambiente di sviluppo. La tabella Xcode sopra riportata è stata redatta per l’ Mac .

Perché una richiesta di completamento del codice non funziona?

È possibile che l’editor non disponga di informazioni linguistiche sufficienti, che il file non venga riconosciuto come appartenente al linguaggio di programmazione corretto o che manchi l’estensione necessaria. Verifica inoltre che il progetto ed eventuali dipendenze siano stati caricati. Una scorciatoia da tastiera può mostrare solo i suggerimenti che il supporto linguistico disponibile è in grado di fornire.

Qual è la differenza tra Step Into e Step Over?

Step Into tenta di entrare in una chiamata di funzione. Step Over esegue normalmente la chiamata senza seguire passo dopo passo le istruzioni interne. I punti di interruzione e altre condizioni di debug possono comunque interrompere tale esecuzione.

È possibile impostare le stesse scorciatoie da tastiera in tutti gli ambienti di sviluppo?

Molti ambienti supportano assegnazioni personalizzate e profili di tastiera alternativi. Non saranno perfettamente identici fin da subito: le funzioni, i contesti e le estensioni disponibili variano. Inizia con un piccolo gruppo fisso di comandi che utilizzi spesso in ogni programma.

I punti chiave

  • Questa panoramica contiene 100 scorciatoie da tastiera per otto ambienti di sviluppo, con spiegazioni specifiche per ogni programma.
  • L'apertura dei file, la ricerca delle definizioni, il completamento del codice e la ridenominazione costituiscono una base pratica.
  • Utilizza il refactoring quando desideri modificare contemporaneamente elementi di codice e i relativi riferimenti.
  • Impara i tasti di debug del tuo ambiente di lavoro: i tasti funzione non hanno ovunque lo stesso significato.
  • In caso di comportamento anomalo, controlla il profilo della chiave, il focus dell’editor e il supporto linguistico disponibile.