Ricerca nel sito web

Smetti di sprecare battute: la tavolozza dei comandi di VS Code è più veloce di quanto pensi


Ogni volta che prendi il mouse per navigare in una struttura di file o cliccare attraverso un menu, perdi più di pochi secondi. Rompi il flusso del tuo lavoro. È un drenaggio costante e a basso livello della tua concentrazione che trasforma ore di programmazione in una serie di frammenti interrotti. La Command Palette è migliore della ricerca di Windows e delle alternative.

Smetti di perdere tempo

Ci vuole molto più tempo di quanto penseresti a cliccare le cose

Ogni volta che tiri la mano verso il mouse per navigare in un albero di file o cliccare attraverso un menu nidificato, perdi tempo prezioso. Quei blocchi ininterrotti di concentrazione profonda ti mantengono sulla giusta strada, ma cercare un altro menu ostacola il tuo lavoro.

È proprio come imparare le scorciatoie da tastiera in un programma come Photoshop. Fa la differenza nella velocità, ti mantiene concentrato sul lavoro e potrebbe farti risparmiare tempo ogni giorno.

Se guardi gli studi sul Modello a Livello di Tasto, vedrai quanto tempo perdi ogni volta che raggiungi il mouse. Aprire un file tramite la barra laterale significa distogliere la mano dalla tastiera, trovare il cursore, fare clic, riportare la mano indietro e riprendere mentalmente da dove avevi lasciato.

Ci vogliono circa tre secondi. Fare la stessa cosa con una scorciatoia da tastiera come Quick Open o Command Palette di Visual Studio Code richiede un secondo o meno. Moltiplicalo per un'intera giornata lavorativa, e il mouse inizia a sembrare un vero ostacolo alla tua velocità. Non si tratta di essere pignoli; è solo matematica semplice.

I sottomenu a cascata sono ancora peggiori. Per attraversarne uno, devi guidare il tuo cursore attraverso un percorso stretto senza uscire accidentalmente dal menu, altrimenti tutto crolla e devi ricominciare. È peggio se non sei sicuro di dove si trovi l'opzione di cui hai bisogno.

Vale sempre la pena imparare i modi per completare il proprio lavoro più velocemente senza perdere concentrazione. Il Command Palette risolve tutto questo in modo chiaro e rende la programmazione meno fastidiosa. Mantiene le mani sulla tastiera e elimina la necessità di scavare tra menu nidificati o memorizzare una lunga lista di scorciatoie.

Ogni azione nell'editor vive all'interno di un'unica casella di testo ricercabile in cui basta digitare ciò che si desidera. Trovare l'opzione giusta da un elenco filtrato è molto più facile che cercare di ricordare esattamente la scorciatoia a memoria.

Gemme Nascoste e Limiti di Efficienza

Perché la palette è più di un semplice cercatore di file






Potresti usare la Command Palette per la navigazione di base dei file, ma c'è molto di più di quanto sembri. Puoi cambiare il linguaggio dei file, saltare direttamente in specifici file JSON delle impostazioni per modificare il tuo spazio di lavoro, o gestire l'intera collezione di estensioni. La palette ti permette di installare, disabilitare o aggiornare le estensioni, e persino eseguire un bisect automatico delle estensioni per isolare problemi di prestazioni, tutto con semplici comandi testuali.

Invece di passare a una finestra del terminale separata e digitare gli argomenti della CLI, puoi eseguire comandi git come un diff o un commit direttamente dalla barra di ricerca. Se lo usi correttamente, questa singola interfaccia può sostituire l'intero flusso di lavoro.

L'argomento semplice contro questo è che fare affidamento sulla barra di ricerca è più lento che memorizzare scorciatoie da tastiera specifiche per ogni singolo strumento. Questo è tecnicamente corretto, perché le azioni ad alta frequenza e ripetitive sono più facili da eseguire tramite una scorciatoia da tastiera. Non sto dicendo che Ctrl+C sia peggio che digitare Copia.

Tuttavia, ha molto più senso usare la tua Palette dei Comandi invece di cercare di memorizzare un tasto che funziona solo per un compito specifico. Cercare di memorizzare centinaia di combinazioni di tasti uniche e arbitrarie per ogni azione, come gli accordi per operazioni git complesse o strumenti di refactoring specifici, è difficile e non vale tutto lo sforzo.

Se puoi memorizzare quelle scorciatoie e tasti, allora ottimo, ma non è necessario quando puoi semplicemente digitarlo velocemente per ottenere i tuoi risultati.

Personalizzazione e Layout

Come usare la tavolozza per costruire un'area di lavoro che funzioni per te.

Uno dei modi migliori per usare il Command Palette è nascondere o mostrare rapidamente parti dell'interfaccia per mantenere pulito il tuo spazio di lavoro. Quando stai affrontando un problema complesso, elementi come le barre laterali, le minimappe e le barre di stato possono occupare lo schermo e distrarre la tua attenzione. Digita 'Toggle Zen Mode' per liberartene completamente.

Quando sei pronto a riportare tutto indietro, puoi farlo altrettanto rapidamente digitando poche parole. Usa la Tavolozza per cambiare il tema in quello con cui lavori meglio. A me piace un tema scuro, ma se preferisci cambiare nel corso della giornata, puoi semplicemente digitare Toggle Light/Dark Theme e premere Invio.

Se sei determinato a usare scorciatoie, dovresti crearne di tue. Se continui a ripetere le stesse operazioni più e più volte, come eseguire uno script specifico, applicare regole di formattazione o inserire un blocco di codice standard, hai bisogno di una scorciatoia. Puoi renderle disponibili direttamente nella palette. Poiché utilizza la ricerca approssimativa invece di confrontare i nomi esatti, puoi trovare qualsiasi tua azione personalizzata semplicemente digitando poche lettere.


Abbandona il tuo mouse per un po'

Allontanarsi dal mouse non è per tutti. Devi essere disposto a investire tempo nell'imparare tutte le azioni e talvolta scorciatoie da tastiera personalizzate più velocemente. Detto questo, se ti trovi a perdere continuamente il tuo posto mentre esplori i menu o cerchi di memorizzare combinazioni di tasti oscure, il Command Palette è un modo molto più pulito di lavorare.

Articoli correlati