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 26/09/2013, 15:09]
Canigou 66 a mi-chemin > à mi-chemin, etc … > etc., beta > bêta, nom du fichier télécharger précédemment > nom du fichier téléchargé précédemment, ci dessous > ci-dessous, a votre liste > à votre liste, et peu etre > et peut-être, s'adapte a votre > s'adapte à votre
sublime-text [Le 07/03/2024, 22:38] (Version actuelle)
109.70.100.66
Ligne 1: Ligne 1:
-{{tag>"​Sublime Text" "​éditeur de texte"}}+{{tag>Bionic Focal programmation éditeur_de_texte IDE}} 
 +---- 
 +{{  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-completion ​des fonctions de base de différents langages supportés (PHP, C, C++, etc.) avec une version ​disponible en version d'​essai illimitée et une version ​en bêta actuellement.+**[[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 ​en développement et disponible.
  
 ===== Installation ===== ===== Installation =====
  
-Sublime Text n'est pas disponible dans les dépôts officiels UbuntuIl y a donc deux possibilités d'installation ​+Plusieurs méthodes s'offrent à vous : 
 +  * Via [[snap]], avec la [[gnome-software|logithèque]] ou le [[:​terminal]]. 
 +  * 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. 
 +  * L'​installer via un [[ppa|dépôt ppa]] (officiel ou non).
  
-==== Télécharger le .deb ====+==== Installer en format snap (logithèque et terminal) ​====
  
-La première méthode consiste a télécharger le .deb sur le site officiel pour ensuite l'​installer ​en local.+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>​
  
-1) Télécharger le .deb sur le site [[http://​www.sublimetext.com/​|Officiel]] ​+==== Ajouter via un dépôt ====
  
-2) Rendez vous dans le répertoire du .deb et tapez : +La deuxième méthode est  d'​ajouter un [[ppa|dépôt]] contenant ​Sublime Text pour pouvoir l'​installer ensuite
-  sudo dpkg -i "Sublime Text 2.0.2 x64.tar.bz2"​ +<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>​
-Avec Sublime Text 2.0.2 x64.tar.bz2 le nom du fichier téléchargé précédemment.+
  
-<note tip>Il est également possible de d'​installer ce paquet avec la logithèque comme n'​importe quel .deb </note>+=== Depuis le dépôt officiel === 
 +==== Prérequis ==== 
 +<code bash> 
 +sudo apt install apt-transport-https 
 +</code>
  
-Une fois cela accomplit il ne vous reste plus qu'a tester cet éditeur ​de texte pour si cela vous convient acheter une licence+==== Ajout de la clé GPG et du dépôt Sublime Text ====
  
-==== Ajouter le dépôts ====+<​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>​
  
-La deuxième méthode est  d'​ajouter un dépôts contenant Sublime Text pour pouvoir l'​installer ensuite. 
  
-<note important>​Attention Sublime Text 3 (Bêta) n'est pas disponible dans ce dépôts il faudra donc opter pour la première solution pour cette version !</​note>​ 
  
-1) Tapez dans le Terminal la commande ci-dessous pour ajouter le dépôt à votre liste de dépôts ​:  +**Avec **[[:apt-key]] :** ** 
-  sudo add-apt-repository ppa:webupd8team/​sublime-text-2+<code bash>  
 +wget -qO - https://​download.sublimetext.com/​sublimehq-pub.gpg | sudo apt-key ​add - 
 +# 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 
 +# 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 
 +</​code>​
  
-2) Ensuite rechargez votre liste de dépôts ​+**Sans **[[:apt-key]] :** **  
-  sudo apt-get update+<code bash> 
 +wget -qO - https://​download.sublimetext.com/​sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/​keyrings/​sublimehq-pub.gpg > /dev/null
  
-3) Il ne reste plus qu'a télécharger et installer ​Sublime text 2 via la commande ci dessous ​+# Si vous souhaitez ​installer la version stable ​
-  ​sudo ​apt-get install ​sublime-text+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
  
-Une fois ces trois commandes effectuées ​avec succès il ne vous reste plus qu'a tester ​cet éditeur ​de texte et peut-être plus tard acheter une licence si cet éditeur ​vous convient+# 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>​ 
 + 
 +=== Installation "​manuelle"​ === 
 + 
 +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 [[http://​www.sublimetext.com/​|Sublime Text]]**.\\ 
 +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 [[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]]. 
 +  - 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**.</​note>​ 
 +<code bash> 
 +cd ~/​Téléchargements/​ 
 +tar -xvf sublime_text_build_4113_x64.tar.xz 
 +sudo mv sublime_text /opt/ 
 +sudo ln -s /​opt/​sublime_text /​usr/​local/​sublime_text 
 +sudo ln -s /​usr/​local/​sublime_text/​sublime_text /​usr/​local/​bin/​st3 
 +sudo rm sublime_text_build_4113_x64.tar.xz 
 +</​code>​ 
 + 
 +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]].
  
 ===== Utilisation ===== ===== Utilisation =====
  
-Sublime Text est un éditeur qui s'​adapte à votre pratique ​du développement. En effet il est possible de modifier de nombreuses ​configuration ​dans le logiciel. Cette partie est justement là pour cela. N'​hésitez pas y ajouter vos propres astuces 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 Snippet ​====+==== Les Snippets ​====
  
-Sublime Text permet la création et l'​utilisation de snippets, certains déjà présents lors de l’installation du logiciels ​sont utilisables dans différents langages mais il est plus pratique d'​avoir ​ces propres ​snippet ​qui sont particulier a 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ée un snippet ===+=== Créer ​un snippet ===
  
-Créer un snippet est relativement simple ​pour cela rendez ​vous dans le menu "tools" ​et cliquez sur "new snippet", un nouveau document ​vas s'ouvrir ​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 changer le "Hello, ${1:this} is a ${2:​snippet}." par ce que vous voulez insérer lorsque vous utiliserez ce snippet (ligne 3)+Il vous suffit ensuite de changer le 
 + 
 +<code bash>Hello, ${1:this} is a ${2:​snippet}.</​code>​  
 +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 pour le remplacer par <tabTrigger>la "​balise"​ a taper pour activer ​le snipper</tabTrigger>+  * 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>
  
-Supprimez le commentaire de la ligne 7 pour le remplacer par <scope>source.Le ​type de document ou le snippet est actif</scope> -->+<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"​ partucliere laissez le champ en commentaire.</​note>​+=== Utiliser les snippets ===
  
-=== Utiliser les snippet ​===+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é.
  
-L'​utilisation des snippet est très simple sur Sublime Text, en effet il vous suffit de taper le début ​de la commande a réaliser et d’appuyer sur la touche tab pour que le code de la snippet soit insérer.+==== Les plugins ==== 
 +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]] 
 +Énormément de plugins sont répertoriés dans la page browse ​de ce site.
  
-=== Les plugins ​===+=== Procédure d'​installation de Package Control ​=== 
 +Naviguer vers **Tools ➔ Install Package Control**.
  
- ​Différents ​plugins ​sont disponible pour sublime text et vont vous faciliter le travail+=== Installation de plugins ​via Package Control === 
-Voici avant d'achever cette documentation un lien vers de nombreux pluginsn’hésitez pas a les tester et a compléter cet article si cela vous intéresse+  - Naviguer vers **Preferences ➔ Package Control**
 +  - Chercher l'item **Package Control : Install Package**. 
 +  - Après quelques secondes une liste est présentéetapez le nom du plugin présent dans [[https://​packagecontrol.io/​browse|la collection]] à installer.
  
-[[http://​wbond.net/​sublime_packages|Lien vers les plugins]]+===== Acheter la version payante ===== 
 +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.
  
-===== Présentation de Sublime Text 2 par Graphikart ​===== +===== Liens officiels ​===== 
-http://www.youtube.com/embed/O_7ObAgSqFw+  * [[http://www.sublimetext.com/|Site officiel de sublime-text]]<​sup>​(en)<​/sup> 
 +  * Acheter une licence sublime-text : [[https://​www.sublimetext.com/​buy|Buy Sublime-text]]
  
 +----
 +Contributeur(s):​ [[utilisateurs/​amiralgaby]].
 +\\ Harmonisation de la documentation : [[:​utilisateurs:​beaver|BeAvEr]].
  • sublime-text.1380200981.txt.gz
  • Dernière modification: Le 26/09/2013, 15:09
  • par Canigou 66