Version actuelle |
Votre texte |
Ligne 1 : |
Ligne 1 : |
| {{Auteur|Adadov}}
| | == Installation == |
| == 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.
| | Téléchargement : http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3065_x64.tar.bz2 |
|
| |
|
| {{LxTerm|text=wget http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3065_x64.tar.bz2 | | Décompression |
| tar xf sublime_text_3_build_3065_x64.tar.bz2 -C /opt}} | | {{LxTerm|text=tar xf sublime_text_3_build_3065_x64.tar.bz2 -C /opt}} |
|
| |
|
| {{Note|titre=Affichage de la console|texte=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. [[#Raccourcis_clavier|Infos ICI]]}} | | {{Note|titre=Affichage de la console|text=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. [[#kdbBindConsole|Infos ICI]]}} |
|
| |
|
| === Installation de l'entrée dans le menu applications ===
| | Installation de Package Manager : |
| | | <source lang="python"> |
| ==== Contenu du fichier ====
| |
| | |
| <syntaxhighlight lang="ini">
| |
| [Desktop Entry]
| |
| Version=1.0
| |
| Type=Application
| |
| Name=Sublime Text
| |
| GenericName=Text Editor
| |
| Comment=Sophisticated text editor for code, markup and prose
| |
| Exec=/opt/sublime_text_3/sublime_text %F
| |
| Terminal=false
| |
| MimeType=text/plain;
| |
| Icon=sublime-text
| |
| Categories=TextEditor;Development;
| |
| StartupNotify=true
| |
| Actions=Window;Document;
| |
| | |
| [Desktop Action Window]
| |
| Name=New Window
| |
| Exec=/opt/sublime_text_3/sublime_text -n
| |
| OnlyShowIn=Unity;
| |
| | |
| [Desktop Action Document]
| |
| Name=New File
| |
| Exec=/opt/sublime_text_3/sublime_text --command new_file
| |
| OnlyShowIn=Unity;
| |
| | |
| </syntaxhighlight>
| |
| | |
| ==== Mise en place du fichier ====
| |
| | |
| Pour ajouter cette entrée dans le menu, il suffit de placer ce fichier fraichement <s>écrit</s> récupéré dans le dossier {{path|/usr/share/applications}} si on souhaite que tout le monde en profite.<br />
| |
| | |
| {{LxTerm|user=root|text=mv sublime-text.desktop /usr/share/applications}}
| |
| | |
| Ou dans le dossier {{path|.local/share/applications}} si on préfère la garder pour soit même <s>en gros égoïste</s>.
| |
| | |
| {{LxTerm|text=mv sublime-text.desktop .local/share/applications}}
| |
| | |
| ==== Mise en place des icônes ====
| |
| | |
| Dans notre fichier cité un peu plus haut, il y a une entrée qui concerne l’icône. Si cette entrée est un chemin absolu, dans ce cas aucuns soucis, il faut juste que le fichier soit à la bonne place.<br />
| |
| Dans le cas contraire, seul le nom du fichier doit être cité (sans extension) et il faut placer au minimum une version '''48x48''' de l’icône dans le dossier<br />
| |
| {{path|/usr/share/icons/'''48x48'''/apps/}}.<br />
| |
| {{LxTerm|user=root|text=mv sublime-text.png /usr/share/icons/'''48x48'''/apps/}}
| |
| Si on possède d'autres version, il suffit de les placer dans les bons dossier. Remplacer simplement '''48x48''' par la taille de l’icône pour avoir le bon chemin.
| |
| | |
| Ex. Une icône en '''24x24''' ira dans le dossier {{path|/usr/share/icons/'''24x24'''/apps/}}
| |
| | |
| === 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.
| |
| | |
| <syntaxhighlight lang="python"> | |
| 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); | | 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); |
| </syntaxhighlight> | | </source> |
|
| |
|
| == Configuration apparence == | | == Configuration apparence == |
|
| |
|
| Télécharger [https://raw.githubusercontent.com/johnpaulashenfelter/sublime-settings/master/Monokai%20%28SL%29.tmTheme Monokai (SL).tmTheme] et placer le fichier dans {{Path|~/.config/sublime-text-3/Packages/User/}}
| | Installation "Soda - Thème"<br /> |
| | | Récup "Monokai (SL),tmTheme" |
| Installation "Soda - Thème" depuis {{App|Package Control}}, il est accessible via {{App|Command Palette}} qui s'ouvre via Ctrl-Shift-P (Windows / Linux).
| |
|
| |
|
| == Configuration système == | | == Configuration système == |
Ligne 83 : |
Ligne 25 : |
| === Raccourcis clavier === | | === Raccourcis clavier === |
|
| |
|
| ==== Console ==== | | <div id="kbdBindConsole"></div> |
| | | <code>{ "keys": ["§"], "command": "show_panel", "args": {"panel": "console", "toggle": true} }</code> |
| {{AlTable
| |
| |cols=2|fullwidth=true|class=wikitable
| |
| |col1width=10%|style1.1=font-size:48px|col1align=center
| |
| |§
| |
| |Ce raccourci permet d'afficher/masquer la console<br />
| |
| <pre>{ "keys": ["§"], "command": "show_panel", "args": {"panel": "console", "toggle": true} }</pre> | |
| }}
| |
| | |
| == Paquets supplémentaires ==
| |
| | |
| [[SublimeText : Colorations syntaxiques supplémentaires]]
| |
|
| |
|
| [[Catégorie:Workstations]] | | [[Catégorie:Workstations]] |
| [[Catégorie:Linux]] | | [[Catégorie:Linux]] |