Sublime Text 3 et quelques plugins sur Linux

Sublime Text est un éditeur de code développé en C++ et Python. Il supporte de nombreux langages de programmation et ses fonctionnalités peuvent être étendues grâce à ses plugins. Multiplate-forme, il est disponible sur Linux, Mac et Windows.

Sublime Text sur votre distribution Linux

Pour savoir quelles sont les meilleurs plugins pour sublime text, cliquez ICI

Tout d’abord, installez la clé de sécurité qui va permettre de s’assurer que le dépôt est bien authentifié

$ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Ensuite, pour installer la version stable, ajoutez le dépôt à votre sources.list

$ echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Pour finir, installez Sublime Text

$ sudo apt update && sudo apt upgrade && sudo apt install sublime-text

Pour vérifier la version

$ subl -v

Vous pouvez maintenant lancer Sublime Text

Désormais, vous pouvez éditer votre code

Vous pouvez par exemple créer un nouveau projet sous Angular Installer le framework Angular sur Linux

Pour éditer du code, lancez sublime text, cliquez sur File et sur Open Folder pour ouvrir votre projet.

Sublime text 3

Ou vous pouvez vous placez sur le dossier que vous voulez ouvrir grâce à la commande “cd /FichierCible/” et éditer votre projet via cette dernière commande :

$ subl .

Quelques plugins à votre disposition qui vous facilite la vie

Il existe des milliers de plugins. Parmi eux, quelques un qui vont vous simplifier la vie. Ils deviennent rapidement indispensables. Ils vous offrent des raccourcis qui vont vous faire gagner du temps dans le développement.

Sublime Text est en quelque sorte un couteau suisse

Pour installer vos plugins, entrez CTRL + MAJ + P, sélectionner Package controll: install package

Sublime text package install

Entrez le nom du plugin que vous voulez installer.

Sublime text plugin

Alignment

Pour réaligner vos lignes avec CTRL + ALT + A

ERB Snippets

Utile pour écrire des templates erb

er => <% %>

pe => <%= %>

pc => <% # %>

if => <% if %>…<% end %>

ife => <% if %>…<% else %>…<% end %>

else => <% else %>

elsif => <% elsif %>

end => <% end %>

it => <%= link_to …, … %>

Emmet

Il permet de vous faire gagner du temps grâce à ses abréviations. Pour chacune d’elles, il suffit de taper sur [TAB] pour l’exécuter.

Voici deux exemples :

! pour créer l’entête d’une page HTML

<!DOCTYPE html> 
<html lang="en"> 
<head> 
 <meta charset="UTF-8"> 
 <title>Document</title> 
</head> 
<body> 
</body> 
</html>

<div>*3 pour créer plusieurs occurrences d’une balise

<div></div> 
<div></div>
<div></div>

Pour voir toutes les possibilités qu’offre ce plugin, cliquez ICI

GotoDocumentation

Il vous permet d’accéder à la documentation de nombreux langages PHP, JS / CoffeeScript, HTML, CSS/SASS/LESS , Python (via pydoc), Clojure, Go, Ruby, Rails, C / C++, Perl, C#, Lua, Postgres, Erlang, Smarty, Haskell. Il est possible d’en ajouter d’autres.

Sublime text gotodocumentation

N’hésitez pas à partager en commentaire la façon que vous avez d’utiliser Sublime Text

signature Pierre-Christophe

Aucun commentaires

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.