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 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 2 disponible en version d'essai illimitée et une version 3 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 4 en développement et disponible. |
===== Installation ===== | ===== Installation ===== | ||
- | Sublime Text n'est pas disponible dans les dépôts officiels Ubuntu. Il 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 a 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 5 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 plugins, n’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ée, tapez 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]]. |