11 Suggerimenti sublimi per la produttività e un flusso di lavoro più veloce
Se sei un programmatore, sei più a tuo agio nell'usare un editor di testo o un editor di testo IDE completo contro gli IDE: qual è il migliore per i programmatori? Editor di testo e IDE: quale è meglio per i programmatori? Scegliere tra un IDE avanzato e un editor di testo più semplice può essere difficile. Offriamo alcuni spunti per aiutarti a prendere questa decisione. Leggi di più, e la tua scelta dipenderà probabilmente dai linguaggi di programmazione che utilizzi 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione Va bene essere sopraffatti quando stai imparando a programmare. Probabilmente dimenticherai le cose così velocemente come le impari. Questi suggerimenti possono aiutarti a conservare meglio tutte le nuove informazioni. Leggi di più . Ma se segui il percorso dell'editor di testo, Il testo sublime è il re.
Nota che Sublime Text non è solo per i programmatori, anche se i programmatori ne trarranno il massimo. Può anche essere utile per compiti semplici come tenere gli elenchi di cose da fare (utilizzando il plugin PlainTasks), modificare i file di configurazione o scrivere script batch Dip Your Toes in programmazione di file batch per Windows Immergere le dita dei piedi in programmazione di file batch per Windows Perché lasciare che compiti semplici e ripetitivi ti annoiano? Se non puoi delegare, innovare! Con Windows è possibile creare semplici piccoli programmi, chiamati file batch, che si prenderanno cura di questi compiti faticosi. Leggi di più .
Ecco alcuni suggerimenti che elevano il testo di Sublime sopra i suoi concorrenti, rendendolo più produttivo e più facile da usare.
Nota: Mi concentrerò su Sublime Text 3, ma potrebbe esserci qualche sovrapposizione con Sublime Text 2.
1. Vai rapidamente a file, linea o simbolo
Sublime Text rende banalmente facile navigare tra centinaia o addirittura migliaia di file senza mai toccare il mouse. Ci sono tre importanti “Quick-Go” (L'ho inventato) scorciatoie da sapere.
- Ctrl + P (Windows, Linux)
- Cmd + P (Mac)
Vedrai un popup in cui puoi iniziare a digitare qualsiasi cosa. Sublime Text prende il tuo input e mostra una corrispondenza fuzzy in tempo reale di tutti i file esistenti in qualsiasi cartella di progetto caricata.
Puoi anche andare direttamente a una determinata linea:
- Ctrl + G (Windows, Linux)
- Cmd + G (Mac)
E puoi andare direttamente a un certo simbolo:
- Ctrl + R (Windows, Linux)
- Cmd + R (Mac)
2. Quick-Go to Matching Bracket
Un altro utile “Quick-Go” la scorciatoia per i programmatori è la possibilità di teletrasportarsi direttamente su una parentesi corrispondente. Ciò è particolarmente utile in linguaggi heavy-heavy come Java, C #, JavaScript, ecc. Ma può anche rivelarsi utile quando ci si perde nelle parentesi nidificate.
Tutto quello che devi fare è:
- Ctrl + M (Windows, Linux)
- Cmd + M (Mac)
E la bellezza di questo è che può teletrasportarsi avanti e indietro. Molto utile per teletrasportarsi dal basso di una funzione / metodo all'inizio stesso.
3. Cerca all'interno dell'intero progetto
Sappiamo tutti come utilizzare la funzione Trova per cercare il testo all'interno del documento corrente o del file sorgente, ma Sublime Text fa un ulteriore passo avanti con la possibilità di cercare un'intera cartella del progetto - simile a ciò che può essere fatto con grep
su una riga di comando.
- Ctrl + Shift + F (Windows, Linux)
- Cmd + Maiusc + F (Mac)
La ricerca del progetto non solo è veloce ed efficiente, ma può anche essere modificata da espressioni regolari, distinzione tra maiuscole e minuscole e puoi persino filtrare determinate cartelle dal pool di ricerca.
4. Selezione di più testi
Hai mai avuto un pezzo di codice (o qualsiasi altro set di testo) in cui hai dovuto rinominare un gruppo di termini uguali? Ad esempio, una variabile che viene utilizzata decine di volte in tutto uno script. Per rinominarlo, puoi utilizzare Trova e sostituisci tutto.
Oppure puoi usare la funzione di selezione multi-testo molto più flessibile e utile nel testo sublime. Tutto quello che devi fare è posizionare il cursore sul termine che vuoi modificare e quindi premere:
- Alt + F3 (Windows, Linux)
- Ctrl + Cmd + G (Mac)
Ciò selezionerà TUTTE le istanze di quella parola nell'intero documento e, poiché Sublime Text supporta più testo di testo, tutto ciò che devi fare è digitare e TUTTE le istanze saranno modificate simultaneamente.
O se vuoi solo selezionare alcune istanze della parola, puoi usare:
- Ctrl + D (Windows, Linux)
- Cmd + D (Mac)
Ogni volta che si preme il collegamento, la prossima istanza verrà aggiunta alla selezione multi-testo.
5. Duplica linea corrente
La duplicazione della linea è una caratteristica banale nella maggior parte degli editor di testo moderni, ma è utile conoscere la scorciatoia per essa in Sublime Text.
- Ctrl + Maiusc + D (Windows, Linux)
- Cmd + Maiusc + D (Mac)
Questo copierà l'intera linea corrente (anche se non hai evidenziato nulla) e la duplicherà, mettendola nella linea che è direttamente sotto - e se una linea esiste già sotto, Sublime Text lo inserisce e spinge giù le altre linee.
Molto utile da usare in combinazione con la funzione di selezione multi-testo sopra menzionata, specialmente quando si creano molti collegamenti ipertestuali in HTML, ad esempio.
6. Spostare la riga su e giù
Hai mai scritto una riga (o linee) di codice che dovevano essere spostate altrove? Un modo per ottenerlo dove deve andare è usare copy-and-paste, che funziona abbastanza bene per grossi pezzi di testo. Puoi anche usare il drag-and-drop, se lo desideri.
Ma c'è un modo più semplice. Basta selezionare il testo che si desidera spostare e premere questo collegamento:
- Ctrl + Maiusc + Su o Giù (Windows, Linux)
- Ctrl + Cmd + Su o Giù (Mac)
Ciò sposterà l'intera selezione di testo verso l'alto o verso il basso di una riga. È di gran lunga il modo più semplice per riorganizzare le linee di codice, e se non hai nulla evidenziato, cambierà automaticamente la linea corrente in cui si trova il cursore.
7. Commento istantaneo
Immagina di avere una grande porzione di codice che deve essere commentata, sia per scopi di debug o qualsiasi altra cosa - ma forse non vuoi usare tag di commenti basati su span (come / * * /
in C ++).
Non posso dirti quante volte ho aggiunto senza pensieri // all'inizio delle righe a mano per commentare intere sezioni di codice. Ma con Sublime Text, tutto può essere fatto in un colpo solo:
- Ctrl + / (Windows, Linux)
- Cmd + / (Mac)
Basta evidenziare l'intero blocco, premere la scorciatoia e ogni riga verrà commentata singolarmente. La stessa scorciatoia comporterà le righe di commento che sono commentate.
Questo è davvero facile da ricordare perché stavi per colpire il /
la chiave per commentare la linea comunque, giusto? Ma la buona notizia è che questo funziona anche per le lingue come l'HTML in cui vengono fatti i commenti , per esempio.
8. Selezionare o Elimina linea corrente
Per molto tempo, ho usato una doppia combinazione di tasti per evidenziare la riga di codice corrente: End, Shift + Home. Ma quando sono passato a una tastiera compatta che mancava tasti End e Home, mi sono trovato in perdita.
Fortunatamente, Sublime Text ha un modo più veloce per farlo:
- Ctrl + L (Windows, Linux)
- Cmd + L (Mac)
Sublime Text ha anche un metodo one-stroke per cancellare l'intera linea corrente, anche se nulla è evidenziato:
- Ctrl + Shift + K (Windows, Linux, Mac)
9. Usa più pannelli
Se si utilizza una risoluzione widescreen di grandi dimensioni (ad esempio 1080p), probabilmente non è necessario l'intera larghezza dello schermo per un singolo file o documento di origine. Quindi, perché non dividere il testo sublime in due riquadri affiancati per una maggiore produttività?
Navigare verso Visualizza> Layout> Colonne: 2 (o utilizzare la scorciatoia Alt + Maiusc + 2) e voilà!
Non solo Sublime Text può avere più di due colonne, ma può anche creare riquadri verticali per chi usa un monitor verticale.
10. Usa la tavolozza dei comandi
A questo punto, potresti sentirti sopraffatto da tutte queste diverse scorciatoie da tastiera e opzioni di menu. Inoltre, passare al mouse solo per selezionare le opzioni di menu è un enorme spreco di tempo e un grande killer di produttività.
Quindi se ti allontani da questo articolo dopo aver imparato solo una cosa, lascia che sia questa: impara ad usare la palette dei comandi di Sublime Text!
Per far apparire la palette dei comandi:
- Ctrl + Shift + P (Windows, Linux)
- Cmd + Shift + P (Mac)
E con la Command Palette, puoi eseguire quasi tutti i comandi disponibili per Sublime Text semplicemente digitandolo: cambiando le opzioni di visualizzazione, aprendo i segnalibri, cambiando file, ecc. E se hai dei plugin, possono anche installare nuovi comandi della palette.
11. Salva su Focus finestra persa
Se sei come me, premi Ctrl + S (o Cmd + S su Mac) un miliardo di volte al minuto per paura di perdere i tuoi preziosi lavori in corso. Sì, è bene indossare il collegamento di salvataggio, ed è anche utile mantenere backup regolari dei dati 5 fatti di backup di base Ogni utente di Windows dovrebbe sapere 5 fatti di backup di base che ogni utente di Windows dovrebbe sapere Non ci stanchiamo mai di ricordarti di fare backup e mantenere il tuo dati sicuri. Se ti stai chiedendo cosa, con quale frequenza e dove eseguire il backup dei file, abbiamo risposte dirette. Leggi di più, ma ecco un punto di sicurezza per te.
In breve, ogni volta che si passa da Sublime Text a un'altra finestra, Sublime Text può salvare immediatamente tutti i file non salvati. Abilitalo aprendo le tue Preferenze utente e aggiungendo:
“save_on_focus_lost”: vero
Oppure puoi abilitare questa funzione per alcune lingue solo andando al / Packages / utente / directory, aprendo il .sublimi-settings file per la lingua che desideri e aggiungendo la stessa impostazione lì.
Perché usi il testo sublime?
Ovviamente Sublime Text non è l'unico editor di testo disponibile. I migliori editor di testo per Mac da utilizzare nel 2018 I migliori editor di testo per Mac da utilizzare nel 2018 Hai bisogno di un nuovo editor di testo per il tuo Mac? Ecco i migliori editor di testo macOS gratuiti ea pagamento per testo semplice, codifica e tutto il resto. Per saperne di più, ma ci sono molte ragioni per cui è uno dei più popolari, i più grandi sono le sue prestazioni veloci e le sue funzionalità di produttività massicciamente utili.
È stato il mio editor di testo per anni, e non lo vedo cambiare presto.
Ma voglio sapere: perché usi Sublime Text? Conoscere altri suggerimenti o trucchi interessanti? Se non usi il Testo Sublime, perché no e cosa usi invece? Fateci sapere in un commento qui sotto!
Scopri di più su: produttività, programmazione, editor di testo.