Hyper est un terminal alternatif développé avec Electron. Il est parfait pour remplacer le terminal par défaut sur Windows.

Cette page regroupe quelques astuces pour le configurer correctement sur Windows.

Définir le répertoire HOME

Il suffit de définir la variable d'environnement HOME à C:\Users\yourusername. Faites bien attention à définir cette variable uniquement pour votre utilisateur et non pas pour le système.

Utiliser git-bash comme shell par défaut

Quand Hyper est ouvert, faire CTRL+, pour ouvrir les préférences et modifier comme suit :

// the shell to run when spawning a new session 
// if left empty, your system's login shell will be used by default    shell: 'C:\\Program Files (x86)\\Git\\bin\\bash.exe',
// for setting shell arguments
// by default `['--login']` will be used
shellArgs: ['-i'],

Redémarrer Hyper.

Si après cette modification Hyper se ferme lorsque vous faites CTRL+C il suffit d'utiliser la version usr à la place :

// the shell to run when spawning a new session 
// if left empty, your system's login shell will be used by default    shell: 'C:\\Program Files (x86)\\Git\\usr\\bin\\bash.exe',

Régler le problème du clear

Si vous faites :

ls -al
clear

Et que l'écran est tout bizarre, il suffit de modifier les paramètres comme suit :

// for environment variables
env: { TERM: 'cygwin' },

Ajouter "Ouvrir Hyper ici" au menu contextuel de Windows

Ouvrez regedit et modifiez ou créez la clé suivante (de type string):

HKEY_CLASSES_ROOT\Directory\Background\shell\Hyper\command

avec cette valeur :

"C:\Users\yourusername\AppData\Local\hyper\Hyper.exe" "%V"

Ressources

Liens