Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sublime-text [Le 20/09/2022, 10:32] 193.253.222.162 [Sublime Text] |
sublime-text [Le 07/03/2024, 22:38] (Version actuelle) 109.70.100.66 |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
**[[http://www.sublimetext.com/|Sublime Text]]** est un [[editeur_de_texte|éditeur de texte]] à mi-chemin de l'IDE avec une auto-complétion des fonctions de base de différents langages supportés (PHP, C, C++, etc.) avec une version 3, disponible en version d'essai illimitée et une version 4 en développement et disponible. | **[[http://www.sublimetext.com/|Sublime Text]]** est un [[editeur_de_texte|éditeur de texte]] à mi-chemin de l'IDE avec une auto-complétion des fonctions de base de différents langages supportés (PHP, C, C++, etc.) avec une version 3, disponible en version d'essai illimitée et une version 4 en développement et disponible. | ||
- | nique ta mere ça marche pas | ||
===== Installation ===== | ===== Installation ===== | ||
Plusieurs méthodes s'offrent à vous : | Plusieurs méthodes s'offrent à vous : | ||
- | * En paquet [[snap]], avec la [[gnome-software|logithèque]] ou le terminal | + | * Via [[snap]], avec la [[gnome-software|logithèque]] ou le [[:terminal]]. |
- | * soit télécharger l'archive .deb pour Ubuntu 32 ou 64bits, sur le [[https://www.sublimetext.com/3|site officiel]] et l'installer classiquement ; | + | * En téléchargeant l'archive .deb pour Ubuntu [[architecture_materielle|32]] ou [[architecture_materielle|64bits]], sur le [[https://www.sublimetext.com/3|site officiel]] et l'installer classiquement. |
- | * soit l'installer via un [[ppa|dépôt ppa]] (officiel ou non). | + | * L'installer via un [[ppa|dépôt ppa]] (officiel ou non). |
==== Installer en format snap (logithèque et terminal) ==== | ==== Installer en format snap (logithèque et terminal) ==== | ||
- | Vous pouvez trouvez Sublime Text sur [[gnome-software|la logithèque]] en tapant **"sublime text"** dans la barre de recherche. | + | Vous pouvez trouvez [[http://www.sublimetext.com/|Sublime Text]] dans [[gnome-software|la logithèque]] en tapant **Sublime Text** dans la barre de recherche. |
- | Avec le terminal tapez la commande <code>sudo snap install sublime-text --classic</code> | + | Avec le [[:terminal]] tapez la commande : <code>sudo snap install sublime-text --classic</code> |
==== Ajouter via un dépôt ==== | ==== Ajouter via un dépôt ==== | ||
- | La deuxième méthode est d'ajouter un dépôt contenant "Sublime Text" pour pouvoir l'installer ensuite. | + | La deuxième méthode est d'ajouter un [[ppa|dépôt]] contenant Sublime Text pour pouvoir l'installer ensuite. |
- | <note important>N'ajoutez pas les deux dépôts non officiel en même temps dans APT, cela pourrait créer des conflits de paquets.</note> | + | <note important>N'ajoutez pas les deux [[ppa|dépôts]] non officiel en même temps dans APT, cela pourrait créer des conflits de paquets.</note> |
=== Depuis le dépôt officiel === | === Depuis le dépôt officiel === | ||
+ | ==== Prérequis ==== | ||
+ | <code bash> | ||
+ | sudo apt install apt-transport-https | ||
+ | </code> | ||
- | Entrez les commandes suivantes dans un terminal pour installer Sublime Text depuis le dépôt officiel (via APT) : | + | ==== Ajout de la clé GPG et du dépôt Sublime Text ==== |
- | <code bash> | + | <note>L'usage de **[[:apt-key]]** est déprécié et ne devrait plus être utilisé pour les versions d'Ubuntu supérieures à 22.04.</note> |
- | wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - | + | |
- | sudo apt-get install apt-transport-https | + | |
+ | |||
+ | |||
+ | **Avec **[[:apt-key]] :** ** | ||
+ | <code bash> | ||
+ | wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - | ||
# Si vous souhaitez installer la version stable : | # Si vous souhaitez installer la version stable : | ||
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list | echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list | ||
# Ou si vous souhaitez installer la version en développement : | # Ou si vous souhaitez installer la version en développement : | ||
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list | echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list | ||
+ | </code> | ||
- | sudo apt-get update | + | **Sans **[[:apt-key]] :** ** |
- | sudo apt-get install sublime-text | + | <code bash> |
+ | wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/keyrings/sublimehq-pub.gpg > /dev/null | ||
+ | |||
+ | # Si vous souhaitez installer la version stable : | ||
+ | echo "deb [signed-by=/etc/apt/keyrings/sublimehq-pub.gpg] https://download.sublimetext.com/ apt/stable/" | | ||
+ | sudo tee /etc/apt/sources.list.d/sublime-text.list | ||
+ | |||
+ | # Ou si vous souhaitez installer la version en développement : | ||
+ | echo "deb [signed-by=/etc/apt/keyrings/sublimehq-pub.gpg] https://download.sublimetext.com/ apt/dev/" | | ||
+ | sudo tee /etc/apt/sources.list.d/sublime-text.list | ||
+ | </code> | ||
+ | |||
+ | ==== Installation du paquet ==== | ||
+ | <code bash> | ||
+ | sudo apt update | ||
+ | sudo apt install sublime-text | ||
</code> | </code> | ||
Ligne 45: | Ligne 67: | ||
Si vous rencontrez un problème avec l'installation du fichier "deb", vous pouvez essayer cette méthode. | Si vous rencontrez un problème avec l'installation du fichier "deb", vous pouvez essayer cette méthode. | ||
- | Attention, cette méthode fonctionne uniquement avec la version 3 de Sublime Text.\\ | + | Attention, cette méthode fonctionne uniquement avec **la version 3 de [[http://www.sublimetext.com/|Sublime Text]]**.\\ |
- | Vous devez l'adapter en fonction de votre architecture (32bits ou 64bits) et en fonction de la dernière version que vous aurez téléchargée.\\ | + | Vous devez l'adapter en fonction de votre architecture ([[architecture_materielle|32bits]] ou [[architecture_materielle|64bits]]) et en fonction de la dernière version que vous aurez téléchargée.\\ |
- | Dans cet exemple, il a été décidé d'exécuter Sublime Text avec la commande en ligne "st4". Vous pouvez mettre le nom que vous souhaitez en modifiant "st4" par votre choix dans les lignes de commande ci-dessous. | + | Dans cet exemple, il a été décidé d'exécuter [[http://www.sublimetext.com/|Sublime Text]] avec la commande en ligne "st4". Vous pouvez mettre le nom que vous souhaitez en modifiant "st4" par votre choix dans les lignes de commande ci-dessous. |
- | - Allez sur [[https://www.sublimetext.com/download|le site officiel]] | + | - Allez sur [[https://www.sublimetext.com/download|le site officiel]]. |
- | - Téléchargez la version pour linux correspondant à [[https://doc.ubuntu-fr.org/architecture_materielle#mon_ubuntu_est-il_32_ou_64_bits|votre architecture]] (la plupart du temps //x86_64//) dans le dossier **Téléchargements** de votre **Dossier Personnel** (adapter le nom de l'archive et du dossier de téléchargement selon votre cas) | + | - Téléchargez la version pour linux correspondant à [[https://doc.ubuntu-fr.org/architecture_materielle#mon_ubuntu_est-il_32_ou_64_bits|votre architecture]] (la plupart du temps //x86_64//) dans le dossier **Téléchargements** de votre **Dossier Personnel** (adapter le nom de l'archive et du dossier de téléchargement selon votre cas). |
- | <note tip>Pour la suite, n'oubliez pas d'utiliser la complétion avec la touche "Tabulation". C'est vraiment pratique !</note> | + | <note tip>Pour la suite, n'oubliez pas d'utiliser la complétion avec la touche **Tabulation**.</note> |
<code bash> | <code bash> | ||
cd ~/Téléchargements/ | cd ~/Téléchargements/ | ||
Ligne 62: | Ligne 84: | ||
</code> | </code> | ||
- | Maintenant, essayez la commande en ligne "st4" depuis un [[:terminal]], ça devrait fonctionner. Au plaisir ! | + | Maintenant, essayez la commande en ligne "st4" depuis un [[:terminal]], ça devrait fonctionner. |
Au cas où vous serez enthousiaste à l'idée de créer votre propre lanceur voir [[raccourci-lanceur#creation_d_un_lanceur|raccourci-lanceur]]. | Au cas où vous serez enthousiaste à l'idée de créer votre propre lanceur voir [[raccourci-lanceur#creation_d_un_lanceur|raccourci-lanceur]]. | ||
Ligne 68: | Ligne 90: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Sublime Text est un éditeur qui s'adapte à votre pratique de développement. En effet il est possible de modifier de nombreuses configurations dans le logiciel. Cette partie est justement là pour cela. N'hésitez pas à y ajouter vos propres astuces pour optimisation de temps avec "Sublime Text". | + | [[http://www.sublimetext.com/|Sublime Text]] est un éditeur qui s'adapte à votre pratique de développement. En effet il est possible de modifier de nombreuses configurations dans le logiciel. Cette partie est justement là pour cela. N'hésitez pas à y ajouter vos propres astuces pour optimisation de temps avec [[http://www.sublimetext.com/|Sublime Text]]. |
==== Les Snippets ==== | ==== Les Snippets ==== | ||
- | Sublime Text permet la création et l'utilisation de snippets, certains déjà présents lors de l’installation du logiciel sont utilisables dans différents langages mais il est plus pratique d'avoir ses propres snippets qui sont particuliers à votre pratique. | + | [[http://www.sublimetext.com/|Sublime Text]] permet la création et l'utilisation de snippets, certains déjà présents lors de l’installation du logiciel sont utilisables dans différents langages mais il est plus pratique d'avoir ses propres snippets qui sont particuliers à votre pratique. |
=== Créer un snippet === | === Créer un snippet === | ||
- | Créer un snippet est relativement simple. Rendez-vous dans le menu "tools" et cliquez sur "new snippet", un nouveau document s'ouvrira comme ci-dessous : | + | Créer un snippet est relativement simple. Rendez-vous dans le menu **tools** et cliquez sur **new snippet**, un nouveau document s'ouvrira comme ci-dessous : |
{{ :application:application:snippet-st.png?700 |}} | {{ :application:application:snippet-st.png?700 |}} | ||
- | Il vous suffit ensuite de | + | Il vous suffit ensuite de changer le : |
- | * Changer le "Hello, ${1:this} is a ${2:snippet}." par ce que vous voulez insérer lorsque vous utiliserez ce snippet (ligne 3) | + | |
- | * Supprimez le commentaire de la ligne 5 pour le remplacer par <tabTrigger>la "balise" à taper pour activer le snipper</tabTrigger> | + | <code bash>Hello, ${1:this} is a ${2:snippet}.</code> |
- | * Supprimez le commentaire de la ligne 7 pour le remplacer par <scope>source.Le type de document ou le snippet est actif</scope> | + | Par ce que vous voulez insérer lorsque vous utiliserez ce snippet **(ligne 3)**. |
+ | |||
+ | * Supprimez le commentaire de la **ligne 5** pour le remplacer par : | ||
+ | <code bash><tabTrigger>la balise à taper pour activer le snipper</tabTrigger></code> | ||
+ | |||
+ | * Supprimez le commentaire de la **ligne 7** pour le remplacer par : | ||
+ | <code bash><scope>source.Le type de document ou le snippet est actif</scope></code> | ||
<note tip>Si vous ne souhaitez pas avoir de type de document particulier ou de "balise" particuliere laissez le champ en commentaire.</note> | <note tip>Si vous ne souhaitez pas avoir de type de document particulier ou de "balise" particuliere laissez le champ en commentaire.</note> | ||
Ligne 89: | Ligne 117: | ||
=== Utiliser les snippets === | === Utiliser les snippets === | ||
- | L'utilisation des snippets est très simple sur "Sublime Text", en effet il vous suffit de taper le début de la commande à réaliser et d’appuyer sur la touche "tab" pour que le code de la snippet soit inséré. | + | L'utilisation des snippets est très simple sur [[http://www.sublimetext.com/|Sublime Text]], en effet il vous suffit de taper le début de la commande à réaliser et d’appuyer sur **la touche tab** pour que le code de la snippet soit inséré. |
==== Les plugins ==== | ==== Les plugins ==== | ||
Ligne 101: | Ligne 129: | ||
=== Installation de plugins via Package Control === | === Installation de plugins via Package Control === | ||
- Naviguer vers **Preferences ➔ Package Control**. | - Naviguer vers **Preferences ➔ Package Control**. | ||
- | - chercher l'item **"Package Control : Install Package"**. | + | - Chercher l'item **Package Control : Install Package**. |
- | - Après quelques secondes, une liste est présentée, tapez le nom du plugin présent dans [[https://packagecontrol.io/browse|la collection]] à installer. | + | - Après quelques secondes une liste est présentée, tapez le nom du plugin présent dans [[https://packagecontrol.io/browse|la collection]] à installer. |
===== Acheter la version payante ===== | ===== Acheter la version payante ===== | ||
Ligne 112: | Ligne 140: | ||
---- | ---- | ||
- | Contributeurs: [[utilisateurs/amiralgaby]] | + | Contributeur(s): [[utilisateurs/amiralgaby]]. |
+ | \\ Harmonisation de la documentation : [[:utilisateurs:beaver|BeAvEr]]. |