Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sublime-text [Le 07/01/2021, 13:31]
amiralgaby modification de la méthode d'installation du snap et ajout de commandes pour résoudre les problèmes de lancement
sublime-text [Le 07/03/2024, 22:38] (Version actuelle)
109.70.100.66
Ligne 1: Ligne 1:
-{{tag>​Bionic programmation éditeur_de_texte IDE}}+{{tag>​Bionic ​Focal programmation éditeur_de_texte IDE}}
 ---- ----
 {{  https://​cdn.dribbble.com/​users/​533705/​screenshots/​3811091/​sublime-icon.png?​100}} {{  https://​cdn.dribbble.com/​users/​533705/​screenshots/​3811091/​sublime-icon.png?​100}}
 ====== Sublime Text ====== ====== Sublime Text ======
  
-**[[http://​www.sublimetext.com/​|Sublime Text]]** est un é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 ​2, disponible en version d'​essai illimitée et une version ​3.3#+**[[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.
  
 ===== 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-text3 sur 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>​
  
-=== Sublime Text 3 ===+=== Depuis le dépôt officiel ​=== 
 +==== Prérequis ==== 
 +<code bash> 
 +sudo apt install apt-transport-https 
 +</​code>​
  
-Une fois l'​installation effectuée avec succès, il ne vous reste plus qu'à tester cet éditeur ​de texte, ​et peut-être plus tard acheter une licence pour soutenir l'​équipe de développement,​ si cet éditeur vous convient. ​+==== Ajout de la clé GPG et du dépôt Sublime Text ====
  
-== Depuis le dépôt officiel ==+<​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>​
  
-Entrez les commandes suivantes dans un terminal pour installer Sublime Text 3 depuis le dépôt officiel (via APT) : 
  
-<code bash>+ 
 +**Avec **[[:​apt-key]] :** ** 
 +<code bash> ​
 wget -qO - https://​download.sublimetext.com/​sublimehq-pub.gpg | sudo apt-key add - wget -qO - https://​download.sublimetext.com/​sublimehq-pub.gpg | sudo apt-key add -
-sudo apt-get install apt-transport-https 
- 
 # 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
- 
-sudo apt-get update 
-sudo apt-get install sublime-text 
 </​code>​ </​code>​
  
-== Depuis un dépôt non officiel (ancienne méthode) ​ ==+**Sans **[[:​apt-key]] :** **  
 +<code bash> 
 +wget -qO - https://​download.sublimetext.com/​sublimehq-pub.gpg | gpg --dearmor | sudo tee /​etc/​apt/​keyrings/​sublimehq-pub.gpg > /dev/null
  
-<note warning>​Ce dépôt peut ne plus être entretenuUtilisez de préférence une installation via le dépôt officiel.</note>+# Si vous souhaitez installer la version stable : 
 +echo "deb [signed-by=/​etc/​apt/​keyrings/​sublimehq-pub.gpg] https://​download.sublimetext.comapt/​stable/"​ | 
 +    sudo tee /​etc/​apt/​sources.list.d/​sublime-text.list
  
-Voici les étapes à suivre pour installer ​Sublime Text 3, depuis un dépôt non officiel ​:+# 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>​
  
-  - [[:​ppa#​ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] **ppa:​webupd8team/​sublime-text-3** +==== Installation du paquet ==== 
-  - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] +<code bash> 
-  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​sublime-text-installer]]** +sudo apt update 
- +sudo apt install sublime-text 
-=== Sublime Text 2 === +</code>
- +
-<note warning>Sublime ​text 3 est maintenant la version développé depuis septembre 2017 : la version 2 n'aura plus d'​évolution. Veuillez donc installer la version 3 si votre ordinateur le permet, pour obtenir les dernière mises à jours réalisées via apt.</note> +
- +
-Voici les étapes à suivre pour installer Sublime Text 2, depuis un dépôt non officiel :+
  
-  - [[:​ppa#​ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] **ppa:​webupd8team/​sublime-text-2** +=== Installation "​manuelle"​ ===
-  - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] +
-  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​sublime-text]]** +
-==== Installation "​manuelle" ​====+
  
 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 "st3". Vous pouvez mettre le nom que vous souhaitez en modifiant "st3" 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/​3|le site officiel]] +  - Allez sur [[https://​www.sublimetext.com/​download|le site officiel]]. 
-  - Téléchargez //sublime_text_3_build_3211_x64.tar.bz2// 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/​
-tar -xvjf sublime_text_3_build_3211_x64.tar.bz2 +tar -xvf sublime_text_build_4113_x64.tar.xz 
-sudo mv sublime_text_3 ​/opt/ +sudo mv sublime_text ​/opt/ 
-sudo ln -s /opt/sublime_text_3 ​/usr/local/sublime_text_3 +sudo ln -s /opt/sublime_text ​/usr/local/sublime_text 
-sudo ln -s /usr/local/sublime_text_3/​sublime_text /​usr/​local/​bin/​st3 +sudo ln -s /usr/local/sublime_text/​sublime_text /​usr/​local/​bin/​st3 
-sudo rm sublime_text_3_build_3211_x64.tar.bz2+sudo rm sublime_text_build_4113_x64.tar.xz
 </​code>​ </​code>​
  
-Maintenant, essayez la commande en ligne "st3" 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]] 
 ===== 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 111: 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 ​==== 
-Différents plugins sont disponibles pour "​sublime text" ​et vont vous faciliter le travail.+Différents plugins sont disponibles pour Sublime Text 3 et vont vous faciliter le travail.
 Un installateur de plugins existe (c'est lui-même un plugin) : [[https://​packagecontrol.io|Package Control]] Un installateur de plugins existe (c'est lui-même un plugin) : [[https://​packagecontrol.io|Package Control]]
 Énormément de plugins sont répertoriés dans la page browse de ce site. Énormément de plugins sont répertoriés dans la page browse de ce site.
-N’hésitez pas à les tester et à compléter cet article si cela vous intéresse. 
  
-===== sublime-text ne se lance pas =====+=== Procédure d'​installation de Package Control ​=== 
 +Naviguer vers **Tools ➔ Install Package Control**. 
 + 
 +=== Installation de plugins via Package Control ​=== 
 +  - Naviguer vers **Preferences ➔ Package Control**. 
 +  - 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.
  
-<​note>​Ceci concerne le paquet snap</​note>​ +===== Acheter la version payante ===== 
-Si en lançant Sublime-text par le lanceur et que rien ne se passe (de même si avec la commande **subl** vous obtenez) :  +Une fois l'​installation effectuée avec succès, il ne vous reste plus qu'à tester cet éditeur ​de texte, et peut-être ​plus tard acheter une licence pour soutenir l'​équipe de développementsi cet éditeur vous convient.
-<​code>​cannot change profile for the next exec call: No such file or directory</​code>​ +
-Vous avez peut-être ​un peu bidouillé votre ordinateurmais ça se répare assez vite. +
-tapez la commande suivante : +
-<​code>​sudo systemctl restart snapd snapd.apparmor ; sudo systemctl enable snapd snapd.apparmor</​code>​+
  
 ===== Liens officiels ===== ===== Liens officiels =====
   * [[http://​www.sublimetext.com/​|Site officiel de sublime-text]]<​sup>​(en)</​sup>​   * [[http://​www.sublimetext.com/​|Site officiel de sublime-text]]<​sup>​(en)</​sup>​
-  * Acheter une licence sublime-text ​2 (upgrade 3 gratuite) ​: [[https://​www.sublimetext.com/​buy|Buy Sublime-text]] +  * Acheter une licence sublime-text : [[https://​www.sublimetext.com/​buy|Buy Sublime-text]]
-  * Télécharger la Beta sublime-text 3 : [[http://​www.sublimetext.com/​3|Download Sublime-text 3]]+
  
 ---- ----
-Contributeurs: [[utilisateurs/​amiralgaby]]+Contributeur(s): [[utilisateurs/​amiralgaby]]
 +\\ Harmonisation de la documentation : [[:​utilisateurs:​beaver|BeAvEr]].
  • sublime-text.1610022698.txt.gz
  • Dernière modification: Le 07/01/2021, 13:31
  • par amiralgaby