Astuces essentielles pour l’installation et l’utilisation de Sublime Text sur Ubuntu

De nombreux éditeurs de texte / code disponibles sur le marché peuvent vous aider à coder pour votre projet. Mais si vous n’en avez pas trouvé un qui vous convienne, pourquoi ne pas essayer Sublime Text sur Ubuntu?

Sublime Text est un puissant éditeur de texte avec de nombreuses fonctionnalités. Et devinez quoi ? Vous pouvez obtenir Sublime Text GRATUITEMENT ! Mais attention, le fait d’être gratuit ne fait pas de Sublime Text un outil moins performant.

Dans ce tutoriel, vous apprendrez à configurer Sublime Text, à créer un projet et à installer des plugins pour des fonctionnalités supplémentaires que vous pouvez utiliser pour votre projet.

Lisez la suite et commencez à coder comme un pro !

Prérequis

Ce tutoriel sera une démonstration pratique. Si vous voulez suivre, assurez-vous d’avoir une machine Linux avec Ubuntu installé. Ce tutoriel utilise Ubuntu 20.04 LTS, mais toute version récente d’Ubuntu devrait fonctionner.

Ajout des dépôts Sublime Text

Sublime Text est un puissant éditeur de texte avec de nombreuses fonctionnalités et est disponible pour les systèmes Ubuntu. Mais comme d’autres outils, vous devrez d’abord télécharger le dépôt Sublime Text pour l’installer.

Pour ajouter le dépôt Sublime Text sur votre machine :

1. Exécutez la commande wget ci-dessous pour télécharger la clé GPG publique du dépôt Sublime Text dans votre trousseau de clés apt. Un trousseau de clés est une collection de clés publiques utilisées pour vérifier l’authenticité des paquets, dans ce cas, le dépôt Sublime Text.

wget -O- https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/sublimehq.gpg
Add the Sublime Text public GPG key

2. Ensuite, exécutez la commande ci-dessous pour ajouter le dépôt Sublime Text à la liste des sources apt de votre système.

La commande tee écrit la sortie de la commande echo dans un fichier appelé /etc/apt/sources.list.d/sublime-text.list. Apt utilise ce fichier pour savoir quels dépôts vérifier pour les paquets logiciels.

Ajouter le dépôt Sublime Text au fichier sublime-text.list vous permet d’installer Sublime Text en utilisant apt.

echo 'deb [signed-by=/usr/share/keyrings/sublimehq.gpg] https://download.sublimetext.com/ apt/stable/' | sudo tee /etc/apt/sources.list.d/sublime-text.list
Adding the Sublime Text repository

3. Exécutez apt update pour mettre à jour la liste des paquets de votre système. Cette commande permet à apt de prendre connaissance du nouveau dépôt Sublime Text que vous venez d’ajouter à l’étape deux.

apt update -y
Updating the system’s package list

4. Enfin, exécutez la commande apt-cache ci-dessous pour vérifier que le dépôt Sublime Text est correctement configuré.

apt-cache policy sublime-text

La sortie ci-dessous montre la politique apt pour le dépôt Sublime Text.

Checking the Sublime Text repository is configured correctly

Installation de Sublime Text sur Ubuntu

Maintenant que vous avez ajouté le référentiel Sublime Text à votre système, vous êtes prêt à installer Sublime Text à l’aide de l’utilitaire apt.

Exécutez la commande apt install ci-dessous pour installer Sublime Text et ses dépendances sur votre machine.

apt install sublime-text -y
Installing Sublime Text on Ubuntu

Maintenant, exécutez la commande suivante pour vérifier la version installée de Sublime Text.

subl --version

À l’heure de la rédaction, vous pouvez voir ci-dessous que la version la plus récente de Sublime Text installée est Build 4126. La vôtre peut être différente en fonction de la dernière version publiée. Cette sortie confirme que vous avez installé avec succès Sublime Text sur votre machine.

Verifying that Sublime Text version installed

Interagir avec Sublime Text via l’Interface de Ligne de Commande (CLI)

Même si Sublime Text utilise une interface graphique, vous pouvez toujours interagir avec l’outil en exécutant des commandes subl dans votre terminal. Et puisque vous venez d’installer Sublime Text, vous le lancerez pour la première fois.

Mais d’abord, vérifiez si un lien symbolique vers Sublime Text a été ajouté à la variable d’environnement PATH de votre système pour vous assurer que les interactions avec Sublime Text via votre terminal se déroulent sans problème.

1. Exécutez la commande suivante pour afficher les répertoires définis dans la variable PATH de votre système.

printenv | grep PATH

Comme indiqué ci-dessous, l’un des répertoires doit être /usr/bin/.

Checking directories in the PATH variable

2. Ensuite, exécutez la commande echo ci-dessous pour vérifier que le fichier de lien symbolique /usr/local/bin/subl existe. Ce lien symbolique vous permet d’exécuter des commandes subl depuis n’importe quel répertoire de votre système.

Certains systèmes d’exploitation, comme Windows 10, vous obligent à configurer la variable d’environnement avant d’utiliser la commande subl. Heureusement, lorsque vous installez Sublime Text sur Ubuntu à l’aide de apt, la variable d’environnement est configurée pour vous automatiquement dans /usr/bin/.

echo /usr/local/bin/subl 
Checking the /usr/local/bin/subl symlink file exists

3. Maintenant, exécutez la commande ci-dessous pour voir la page de manuel de la CLI subl.

Lorsque vous travaillez dans un terminal, il est toujours bon de vérifier la page de manuel pour voir la liste des options disponibles pour une commande.

subl --help

Ci-dessous, vous pouvez voir les arguments que vous pouvez utiliser pour interagir avec Sublime Text via votre terminal.

Viewing the manual page for subl CLI

4. Enfin, exécutez la commande subl ci-dessous pour ouvrir la fenêtre Sublime Text.

subl

Si tout se passe bien, vous verrez le thème par défaut de la fenêtre Sublime Text, comme indiqué ci-dessous.

Opening Sublime Text via the Terminal

Alternativement, vous pouvez rechercher sublime dans le Dash et cliquer sur Sublime Text pour lancer l’application.

Opening Sublime Text from the Dash

Peu importe l’option que vous choisissez pour lancer Sublime Text. Mais si vous travaillez principalement dans un terminal, exécuter la commande subl est l’option idéale.

Création de votre premier projet dans Sublime Text

Maintenant que vous avez installé et ouvert Sublime Text, il est temps de créer votre premier projet. Les projets dans Sublime Text sont composés de deux fichiers :

  • Le fichier .sublime-project – contient la définition du projet et contrôle les dossiers associés au projet. Vous pouvez partager ce fichier avec d’autres utilisateurs et le commettre aux systèmes de contrôle de version. Ce fichier peut également contenir des paramètres qui s’appliquent uniquement aux fichiers ouverts dans une fenêtre particulière, ainsi que des systèmes de compilation qui s’appliquent uniquement dans cette fenêtre.
  • Le fichier .sublime-workspace – contient des données, y compris les fichiers ouverts, le contenu des fichiers non enregistrés et les modifications apportées à chacun d’eux. Contrairement aux fichiers .sublime-project, les fichiers .sublime-workspace contiennent des données que vous devez garder privées.

Pour créer un projet dans Sublime Text :

1. Exécutez la commande ci-dessous pour créer et ouvrir un fichier appelé MyProject dans Sublime Text.

subl ~/MyProject
Creating a file in Sublime Text

2. Ensuite, cliquez sur le menu Projet, puis choisissez Enregistrer le projet sous pour définir un nom pour votre projet.

Saving the Project

3. Exécutez la commande ls ci-dessous dans votre terminal pour lister les fichiers et répertoires de votre répertoire personnel (~/).

ls ~/

Ci-dessous, vous pouvez vérifier que les fichiers .sublime-project et .sublime-workspace de votre projet existent.

Verifying the .sublime-project and .sublime-workspace files

4. Fournissez un nom de projet que vous aimez, puis cliquez sur Enregistrer pour finaliser la création de votre projet.

Providing a project name

5. Maintenant, cliquez à nouveau sur le menu Projet, puis choisissez Ajouter un dossier au projet pour sélectionner les dossiers que vous souhaitez ajouter à votre projet.

Adding folders to project

6. Sélectionnez tous les dossiers que vous souhaitez ajouter à votre projet et cliquez sur Ouvrir.

Selecting folders to add to the project

Après avoir ajouté les dossiers à votre projet, le volet de gauche s’affiche où vous verrez la liste des dossiers associés à votre projet.

Félicitations ! Vous venez de créer votre premier projet dans Sublime Text.

Viewing folders added to the project

Installation de packages (plugins) avec Package Control

Sublime Text est un excellent éditeur de texte, mais avec l’aide de plugins, vous pouvez rendre Sublime Text encore meilleur. Les plugins sont des morceaux de code qui ajoutent plus de fonctionnalités à une application.

Dans Sublime Text, les plugins sont appelés packages, et Package Control est un gestionnaire de packages pour Sublime Text qui vous permet de trouver, d’installer et de mettre à jour des packages. Avec Package Control, vous n’avez pas à vous soucier du téléchargement et de l’installation manuels des packages.

Mais d’abord, vous devrez installer Package Control pour Sublime Text :

1. Cliquez sur le menu Outils, puis sélectionnez Installer Package Control, comme indiqué ci-dessous, pour installer Package Control.

Installing Package Control
Confirming Package Control was installed

2. Une fois installé, redémarrez Sublime Text.

3. Maintenant, ouvrez votre navigateur web préféré, accédez à la page officielle de Package Control et trouvez le package que vous souhaitez installer. Dans cet exemple, vous installerez le package Visual Studio Code (VSC) pour profiter des fonctionnalités exceptionnelles de VSC.

Recherchez Visual Studio Code dans la barre de recherche et choisissez le premier élément Visual Studio Code dans la liste des résultats de recherche, comme indiqué ci-dessous, pour ouvrir le package.

Searching for VSC package

Ci-dessous, vous pouvez voir les détails du package pour VSC.

Viewing VSC’s package details

4. Revenez à Sublime Text, appuyez sur les touches Ctrl+Shift+P ou cliquez sur Outils —> Palette de commandes pour ouvrir la palette de commandes.

Opening the Command Palette

5. Tapez « package » dans la zone de saisie, sélectionnez « Package Control: Install Package », et appuyez sur Entrée pour accéder aux packages disponibles que vous pouvez installer.

Accessing package control in the command palette

6. Maintenant, tapez « vsc » dans la nouvelle zone de saisie qui apparaît, et sélectionnez le premier résultat de la liste (Visual Studio Code), comme indiqué ci-dessous, pour installer le package VSC.

Searching and installing the VSC package

Vous verrez un message indiquant « Installation du package » dans la barre d’état en bas de la fenêtre, comme indiqué ci-dessous. Vous saurez que le package est installé une fois que le message disparaît.

Viewing the package installation status

7. Une fois installé, cliquez sur le menu Préférences —> Paramètres du package —> Package Control et sélectionnez Paramètres. Vous verrez un fichier JSON s’ouvrir dans un nouvel onglet.

Viewing installed packages

8. Enfin, trouvez la section installed_packages dans la deuxième colonne, et vous verrez votre package nouvellement installé répertorié, comme indiqué ci-dessous.

Maintenant, vous pouvez utiliser toutes les fonctionnalités du package VSC pour votre projet.

Verifying the newly-installed package (VSC)

Conclusion

Dans ce tutoriel, vous avez appris comment installer et utiliser Sublime Text pour votre projet sur Ubuntu. Vous avez installé des packages avec le Package Control intégré. Vous êtes maintenant prêt à coder dans Sublime Text comme un professionnel avec ces compétences nouvellement acquises.

Il y a des milliers de packages disponibles, et d’autres sont ajoutés au fil du temps, comme le package Nodejs qui ajoute le support du développement Node.js . Donc, si vous travaillez avec Node.js, installez le package et commencez à coder tout de suite!

Source:
https://adamtheautomator.com/sublime-text-on-ubuntu/