Mes préférences utilisateur Sublime Text 2

Cet article a débuté le 6 décembre 2012, il est mis à jour lorsque mes préférences utilisateur évoluent.

Pour mémo, mes préférences utilisateur de base pour l’éditeur Sublime Text :

{
	"bold_folder_labels": true,
	"caret_style": "smooth",
	"color_scheme": "Packages/User/Monokai (SL).tmTheme",
	"highlight_line": true,
	"scroll_past_end": true,
	"theme": "Soda Dark.sublime-theme",
	"trim_trailing_white_space_on_save": true,
	"file_exclude_patterns":
	[
		".project",
		"artisan",
		"composer.*",
		"CONTRIBUTING.md",
		"phpunit.xml",
		"*.md"
	],
	"folder_exclude_patterns":
	[
		".settings",
		".svn"
	]
} 
  1. Répertoires en gras dans la barre latérale
  2. ^.^
  3. Charte de couleurs
  4. Légère mise en valeur de la ligne courante
  5. Pour pouvoir avoir de la marge lors de l’édition de la dernière ligne
  6. Thème de l’éditeur
  7. Supprime les espaces superflus à l’enregistrement
  8. Exclure des fichiers de la barre latérale
  9. Exclure des répertoires de la barre latérale

Petit bonus, comme j’utilise un clavier italien, je n’ai pas d’accès direct au raccourci de la console, voici donc le keybinding que j’utilise pour utiliser [ctrl]+[\] afin d’invoquer la console de Sublime Text :

[
	{ "keys": ["ctrl+\\"], "command": "show_panel", "args": {"panel": "console", "toggle": true} }
]

Mes plugins Sublime Text

Petite mise-à-jour de la liste des plugins pour Sublime Text 3 que j’utilise.

  • Sublime Package Control
    C’est le tout premier à installer, la gestionnaire de paquets de Will Bond, une mine de bons trucs.
  • Soda Theme
    Il ne s’agit pas à proprement parler d’un plugin mais d’un thème. J’utilise Soda dark. Une fois installé, il suffit d’ajouter "theme": "Soda Dark.sublime-theme" dans ses préférences utilisateur. Bien que des changements seront visibles de suite, il faut redémarrer ST pour que tous les éléments soient à jour.
Soda dark Theme
  • TrailingSpaces
    Egalement disponible depuis Package Control, TrailingSpaces permet de visualiser et de supprimer les caractères espaces inutiles. Ce n’est pas grand chose, mais j’aime bien travailler le plus propre possible, donc ça me plait bien. A noter que ST propose par défaut de faire ce travail à l’enregistrement du fichier, mais il n’y a aucune visualisation au préalable et pas la possibilité de le faire durant l’édition du fichier.
Sublime TrailingSpaces
  • SublimeLinter
    Il s’agit d’un vérificateur de syntaxe en temps réel. A noter qu’il faut ensuite installer le ou les plugins de langage, par exemple pour PHP : SublimeLinter-php
SublimeLinter
  • SyncedSideBar
    Celui-là j’en rêvais depuis des années! Découverte du jour d’ailleurs qui m’a fait vouloir mettre à jour cette liste. Ce que je désirais depuis un long moment c’était de ne pas devoir re-déplier les répertoires dans la barre latérale à chaque réouverture de ST (chaque jour donc) pour retrouver l’emplacement des fichiers actuellement ouverts dans l’arborescence. J’avais d’ailleurs trouvé étrange que cette simple fonction n’existait pas par défaut dans le logiciel. SyncedSideBar fait cela, mais en beaucoup mieux car il suit l’emplacement du fichier courant dans l’arborescence de la colonne de gauche, donc plus besoin de scroller pour chercher où se situent les fichiers ouverts.
  • Sublime Alignment
    Comme son nom l’indique, ce plugin permet d’aligner joliment des morceaux de code. On sélectionne les lignes voulues, ctrl+alt+a et le tour et joué.
Sublime Alignment

N’hésitez pas à parler de ce que vous utilisez dans les commentaires.

Mes plugins Sublime Text

Après le bref billet sur mes préférences de base de l’éditeur Sublime Text, en voici un autre sur les plugins que j’utilise. Dans l’entre-temps je suis passé à la beta de Sublime Text 3 et certains plugins ne fonctionnent pas encore pour cette version (les 2 derniers mentionnés).

  • Sublime Package Control
    Je pense que c’est le tout premier à installer, la gestionnaire de paquets de Will Bond.
  • Soda Theme
    Le premier est plus un thème qu’un plugin, il s’agit de Soda et est disponible depuis Package Control. Une fois installé, il suffit d’ajouter "theme": "Soda Dark.sublime-theme" dans ses préférences utilisateur. Bien que des changements seront visibles de suite, il faut redémarrer ST pour que tous les éléments soient à jour.
  • TrailingSpaces
    Egalement disponible depuis Package Control, TrailingSpaces permet de visualiser et de supprimer les caractères espaces inutiles. Ce n’est pas grand chose, mais j’aime bien travailler le plus propre possible, donc ça me plait bien. A noter que ST propose par défaut de faire ce travail à l’enregistrement du fichier, mais il n’y a aucune visualisation au préalable et pas la possibilité de le faire durant l’édition du fichier.
  • SublimeLinter : Il s’agit d’un vérificateur de syntaxe en temps réel. Il est disponible depuis Package Control.

Voilà, cette liste est plutôt courte, étant assez frilleux dans l’utilisation de plugins, j’essaie toujours de faire sans dans un premier temps, il me faut donc du temps pour adopter de nouvelles choses. N’hésitez pas à parler de ce que vous utilisez dans les commentaires.