11 astuces textuelles sublimes pour la productivité et un flux de travail plus rapide

Si vous êtes programmeur, vous êtes soit plus à l’aise avec un éditeur de texte, soit avec un IDE complet, et votre choix dépendra probablement des langages de programmation que vous utilisez. Mais si vous suivez la route de l’éditeur de texte, Sublime Text est le roi.

Notez que Sublime Text n’est pas réservé aux programmeurs, bien que les programmeurs en tirent le meilleur parti. Cela peut également être utile pour des tâches simples comme la tenue de listes de tâches (en utilisant le plugin PlainTasks), éditer des fichiers de configuration ou écrire des scripts batch.

Voici quelques conseils qui élèvent Sublime Text au-dessus de ses concurrents, le rendant plus productif et plus facile à utiliser.

Remarque: Je vais me concentrer sur Sublime Text 3, mais il peut y avoir un chevauchement avec Sublime Text 2.

1. Accédez rapidement au fichier, à la ligne ou au symbole

Sublime Text facilite la navigation entre des centaines, voire des milliers de fichiers sans jamais toucher votre souris. Il y a trois raccourcis «Quick-Go» importants (que j’ai inventés) à connaître.

  • Ctrl + P (Windows, Linux)
  • Cmd + P (Mac)

Vous verrez une fenêtre contextuelle dans laquelle vous pouvez commencer à taper n’importe quoi. Sublime Text prend votre entrée et montre une correspondance floue en temps réel de tous les fichiers qui existent dans n’importe quel dossier de projet chargé.

Publicité

sublime-texte-rapide-aller-n'importe où

Vous pouvez également accéder directement à une certaine ligne:

  • Ctrl + G (Windows, Linux)
  • Cmd + G (Mac)

Et vous pouvez accéder directement à un certain symbole:

  • Ctrl + R (Windows, Linux)
  • Cmd + R (Mac)

2. Accédez rapidement au support correspondant

Un autre raccourci «Quick-Go» utile pour les programmeurs est la possibilité de se téléporter directement sur une accolade correspondante. Ceci est particulièrement utile dans les langages à accolades comme Java, C #, JavaScript, etc. mais cela peut également s’avérer utile lorsque vous êtes perdu dans des parenthèses imbriquées.

Publicité

sublime-text-matching-bracket

Tout ce que tu dois faire est:

  • Ctrl + M (Windows, Linux)
  • Cmd + M (Mac)

Et la beauté de ceci est qu’il peut se téléporter en avant ET en arrière. Très utile pour se téléporter du bas d’une fonction / méthode au tout début de celle-ci.

3. Rechercher dans l’ensemble du projet

Nous savons tous comment utiliser la fonction Rechercher pour rechercher du texte dans le document actuel ou le fichier source, mais Sublime Text va encore plus loin avec la possibilité de rechercher un dossier de projet entier – similaire à ce qui peut être fait avec grep sur une ligne de commande.

Publicité
  • Ctrl + Maj + F (Windows, Linux)
  • Cmd + Maj + F (Mac)

Non seulement la recherche de projet est rapide et efficace, mais elle peut également être modifiée par des expressions régulières, la sensibilité à la casse et vous pouvez même filtrer certains dossiers du pool de recherche.

4. Sélection multi-texte

Avez-vous déjà eu un morceau de code (ou tout autre ensemble de texte) dans lequel vous deviez renommer un tas des mêmes termes? Par exemple, une variable qui est utilisée des dizaines de fois dans un script. Pour le renommer, vous pouvez utiliser Rechercher et tout remplacer.

sublime-text-multiple-selection

Ou vous pouvez utiliser la fonction de sélection multi-texte beaucoup plus flexible et utile dans Sublime Text. Tout ce que vous avez à faire est de placer votre curseur sur le terme que vous souhaitez modifier, puis d’appuyer sur:

Publicité
  • Alt + F3 (Windows, Linux)
  • Ctrl + Cmd + G (Mac)
En relation :  Les meilleures applications Mac pour planifier et rédiger votre prochain document de recherche

Cela sélectionnera TOUTES les instances de ce mot dans tout le document – et comme Sublime Text prend en charge plusieurs caractères carets, tout ce que vous avez à faire est de taper et TOUTES les instances seront éditées simultanément.

Ou si vous ne souhaitez sélectionner que quelques instances du mot, vous pouvez utiliser:

  • Ctrl + D (Windows, Linux)
  • Cmd + D (Mac)

Chaque fois que vous appuyez sur le raccourci, l’instance suivante sera ajoutée à la sélection multi-texte.

5. Dupliquer la ligne actuelle

La duplication de ligne est une fonctionnalité banale dans la plupart des éditeurs de texte modernes, mais il est utile de connaître son raccourci dans Sublime Text.

  • Ctrl + Maj + D (Windows, Linux)
  • Cmd + Maj + D (Mac)

Cela copiera toute la ligne actuelle (même si vous n’avez rien mis en surbrillance) et la dupliquera, en la plaçant dans la ligne qui est directement en dessous – et si une ligne existe déjà en dessous, Sublime Text l’insère simplement et pousse les autres lignes vers le bas.

Très utile à utiliser en conjonction avec la fonction de sélection multi-texte mentionnée ci-dessus, en particulier lors de la création d’un tas d’hyperliens en HTML, par exemple.

6. Shift Line vers le haut et vers le bas

Avez-vous déjà écrit une ou plusieurs lignes de code qui devaient être déplacées ailleurs? Une façon de l’obtenir là où il doit aller est d’utiliser le copier-coller, qui fonctionne assez bien pour de gros morceaux de texte. Vous pouvez également utiliser le glisser-déposer si vous le souhaitez.

Mais il existe un moyen plus simple. Sélectionnez simplement le texte que vous souhaitez déplacer et appuyez sur ce raccourci:

  • Ctrl + Maj + Haut ou Bas (Windows, Linux)
  • Ctrl + Cmd + Haut ou Bas (Mac)

Cela déplacera toute la sélection de texte vers le haut ou vers le bas d’une ligne. C’est de loin le moyen le plus simple de réorganiser les lignes de code, et si vous n’avez rien en surbrillance, il déplacera automatiquement la ligne actuelle où se trouve le curseur.

7. Commentaire instantané

Imaginez que vous avez un gros morceau de code qui doit être commenté, que ce soit à des fins de débogage ou autre – mais peut-être que vous ne voulez pas utiliser de balises de commentaires basées sur la durée (telles que /* */ en C ++).

Je ne peux pas vous dire combien de fois j’ai ajouté sans réfléchir // au début des lignes à la main pour commenter des sections entières de code. Mais avec Sublime Text, tout peut être fait d’un seul coup:

  • Ctrl + / (Windows, Linux)
  • Cmd + / (Mac)

Mettez simplement en surbrillance le morceau entier, appuyez sur le raccourci et chaque ligne sera commentée individuellement. Le même raccourci supprimera les commentaires des lignes commentées.

C’est vraiment facile à retenir car vous alliez frapper le / clé pour commenter la ligne de toute façon, non? Mais la bonne nouvelle est que cela fonctionne également pour les langages comme HTML où les commentaires sont faits en utilisant , par exemple.

8. Sélectionnez ou supprimez la ligne actuelle

Pendant longtemps, j’ai utilisé une combinaison de touches doubles pour mettre en évidence la ligne de code actuelle: Fin, Maj + Début. Mais lorsque je suis passé à un clavier compact dépourvu de touches Fin et Début, je me suis retrouvé perdu.

En relation :  9 fonctionnalités de Google Agenda que vous devriez utiliser

Heureusement, Sublime Text a un moyen plus rapide de le faire:

  • Ctrl + L (Windows, Linux)
  • Cmd + L (Mac)

Sublime Text dispose également d’une méthode en un seul trait pour supprimer toute la ligne actuelle, même si rien n’est mis en surbrillance:

  • Ctrl + Maj + K (Windows, Linux, Mac)

9. Utiliser plusieurs volets

Si vous utilisez une résolution grand écran large (par exemple 1080p), vous n’avez probablement pas besoin de toute la largeur de votre écran pour un seul fichier ou document source. Alors pourquoi ne pas diviser Sublime Text en deux volets côte à côte pour plus de productivité?

Aller vers Affichage> Disposition> Colonnes: 2 (ou utilisez le raccourci Alt + Maj + 2) et le tour est joué!

sublime-text-multiple-panes

Non seulement Sublime Text peut avoir plus de deux colonnes, mais il peut également créer des volets verticaux pour ceux d’entre vous qui utilisent un moniteur vertical.

10. Utilisez la palette de commandes

À présent, vous vous sentez peut-être dépassé par tous ces différents raccourcis clavier et options de menu. De plus, passer à la souris juste pour sélectionner les options de menu est une énorme perte de temps et une grande perte de productivité.

Donc, si vous vous éloignez de cet article après avoir appris une seule chose, que ce soit ceci: apprenez à utiliser la palette de commandes de Sublime Text!

sublime-text-command-palette

Pour afficher la palette de commandes:

  • Ctrl + Maj + P (Windows, Linux)
  • Cmd + Maj + P (Mac)

Et avec la Palette de commandes, vous pouvez exécuter presque toutes les commandes disponibles pour Sublime Text simplement en la tapant: changer les options d’affichage, ouvrir les signets, changer de fichier, etc. Et si vous avez des plugins, ils peuvent également installer de nouvelles commandes de palette.

11. Enregistrer sur le focus de la fenêtre perdue

Si vous êtes comme moi, vous appuyez sur Ctrl + S (ou Cmd + S sur Mac) un milliard de fois par minute de peur de perdre vos précieux travaux en cours. Oui, il est bon d’user le raccourci de sauvegarde, et il est également bon de conserver des sauvegardes de données régulières, mais voici une sécurité intégrée pour vous.

En bref, chaque fois que vous passez de Sublime Text à une autre fenêtre, Sublime Text peut instantanément enregistrer tous les fichiers non enregistrés. Activez-le en ouvrant vos préférences utilisateur et en ajoutant:

“Save_on_focus_lost”: vrai

Ou vous pouvez activer cette fonctionnalité pour certaines langues uniquement en accédant à la / Paquets / Utilisateur / répertoire, ouverture du .sublime-settings fichier pour la langue souhaitée, et en y ajoutant le même paramètre.

Pourquoi utilisez-vous Sublime Text?

Sublime Text est mon éditeur de texte de choix depuis des années, et je ne vois pas cela changer de si tôt.

Mais je veux savoir: pourquoi utilisez-VOUS Sublime Text? Connaissez-vous d’autres trucs ou astuces sympas? Si vous n’utilisez pas Sublime Text, pourquoi pas et qu’utilisez-vous à la place? Faites-nous savoir dans un commentaire ci-dessous!

Bien sûr, Sublime Text n’est pas le seul éditeur de texte viable, mais il existe de nombreuses raisons pour lesquelles il est l’un des plus populaires, les plus importants étant ses performances rapides et ses fonctionnalités de productivité extrêmement utiles, y compris un vaste ensemble de raccourcis clavier , que nous avons compilée dans une liste pour vous. Utilisez notre aide-mémoire sur les raccourcis clavier Sublime Text pour accélérer davantage votre flux de travail.

Moyens Staff
Moyens I/O Staff vous a motivé, donner des conseils sur la technologie, le développement personnel, le style de vie et des stratégies qui vous aider.