11 Suggerimenti sublimi per la produttività e un flusso di lavoro più veloce

Sublime Text è un editor di testo versatile e un gold standard per molti programmatori. I nostri suggerimenti si concentrano sulla codifica efficiente, ma gli utenti generali apprezzeranno le scorciatoie da tastiera.

Sublime Text è un editor di testo versatile e un gold standard per molti programmatori.  I nostri suggerimenti si concentrano sulla codifica efficiente, ma gli utenti generali apprezzeranno le scorciatoie da tastiera.
Annuncio pubblicitario

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, Sublime Text è 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 scorciatoie da "Quick-Go" (l'ho inventato) 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.

sublime-text-quick-go-ovunque

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'altra utile scorciatoia "Quick-Go" 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 in parentesi nidificate.

sublime-text-matching-staffa

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 un comando linea.

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

sublime-text-a selezione multipla

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ù riquadri 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 di linea è una caratteristica banale nella maggior parte degli editor di testo moderni, ma è utile conoscere la scorciatoia per esso 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 la inserisce e spinge le altre linee verso il basso.

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 commento 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 premere il tasto / per commentare la riga 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à?

Vai a Visualizza> Layout> Colonne: 2 (o usa la scorciatoia Alt + Maiusc + 2) e voilà!

multiple-riquadri sublime-text-

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 tavolozza dei comandi di Sublime Text!

sublime-text-comando-palette

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 di 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 nella directory / Packages / User /, aprendo il file .sublime-settings per la lingua che desideri e aggiungendo lì le stesse impostazioni.

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 vedo che cambierà 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!

In this article