Contrairement à d'autres logiciels éditeurs de texte (ne pas confondre avec un IDE), Sublime Text ne contient pas par défaut d'un accès à un terminal. Il faut passer par un plugin pour pouvoir charger un terminal directement dans l'interface.

Le plugin en question s'appelle Terminus. Il dispose de multiples fonctionnalités :

  • terminal dans la partie inférieure de l'interface
  • terminal dans un onglet
  • support de Windows et Unix
  • gestion de l'historique des commandes
  • personnalisation des commandes et des raccourcis
  • ...

Pour installer Terminus, vous devez au préalable avoir le Package Control dans votre Sublime Text. Si ce n'est pas le cas, la procédure est simple :

  • ouvrir la palette de commandes via CTRL+MAJ+P
  • taper install package control
  • valider l'installation via la touche Entrée

Quelques secondes plus tard, le gestionnaire de paquets est disponible dans votre Sublime Text.

Vous pouvez désormais installer Terminus :

  • ouvrir la palette de commandes via CTRL+MAJ+P
  • taper install
  • valider avec Entrée

Une fois la liste des paquets chargée, recherchez terminus :

Pour ouvrir un terminal, vous disposez de plusieurs méthodes.

En passant par la palette de commandes, tapez terminus puis choisissez Toggle Panel. Cela a pour effet d'ouvrir le shell paramétré par défaut dans la partie basse de l'interface :

Toujours avec l'aide de la palette, vous pouvez choisir terminus puis List Shells pour choisir un shell en particulier. Vous pouvez l'ouvrir soit dans un panneau (panel), soit dans un onglet (tab).

Au lieu de passer par la palette de commandes, vous pouvez utiliser un raccourci clavier pour ouvrir le terminal dans le panneau. Par défaut, le raccourci est `alt+``.
Pour modifier ce raccourci, ouvrez le fichier correspondant depuis Preferences > Package settings > Terminus > Key bindings :

La partie gauche de la nouvelle fenêtre contient la liste de tous les raccourcis du plugin. Pour en modifier un, vous devez copier l'entrée et la coller dans la partie droite.

Par exemple, pour attribuer la touche F4 à l'ouverture du terminal dans un panneau, voici ce qui doit être présent à droite :

Vous avez à disposition énormément de raccourcis, n'hésitez pas à les personnaliser et à vous aider de la documentation !

Vous pouvez également modifier les différents shells disponibles depuis le menu Preferences > Package settings > Terminus > Settings :

En mettant la valeur de enable sur false, vous masquez le shell dans la liste.

Dans default_config, vous pouvez gérer le shell qui sera ouvert par défaut dans un terminal.

Encore une fois, lisez bien la documentation du plugin pour parfaire votre configuration !