SublimeText : Installation et configuration sous Linux
Téléchargement et Installation
Il n'existe malheureusement pas de RPM pour ce logiciel mais il suffit de télécharger et décompresser une archive pour l'installer.
[root@linux] # | wget http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3065_x64.tar.bz2 | dblclick to copy |
[root@linux] # | tar xf sublime_text_3_build_3065_x64.tar.bz2 -C /opt |
Affichage de la console Pour ceux qui ont le plaisir de taper sur un clavier en agencement suisse (qwertz), je vous conseille de vous jeter directement sur le changement du raccourci clavier pour afficher/masquer la console. Il ne peut pas être utilisé sinon. Infos ICI |
Installation de Package Manager
C'est un addon qui permet de gérer les extensions de manière assez intuitive.
Pour l'installer il faut copier le code ci-dessous, dans la console.
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler())); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by);
Configuration apparence
Télécharger Monokai (SL),tmTheme et placer le fichier dans ~/.config/sublime-text-3/Packages/User/
Installation "Soda - Thème" depuis le Package Manager
Configuration système
Pour ajouter/modifier des raccourcis clavier, il suffit de les ajouter dans le fichier
Key Bindings - User
que l'on peut ouvrir directement depuis le menu Préférences.
A chaque ligne correspond un raccourci, il suffit donc de coller les lignes ci-dessous dans ce fichier ;
Raccourcis clavier
Console
§ | Ce raccourci permet d'afficher/masquer la console{ "keys": ["§"], "command": "show_panel", "args": {"panel": "console", "toggle": true} } |