Environnement de dev pour clavier

    Page en construction !

    Introduction

    Ce tutoriel regroupe, en fran√ßais, des informations pour configurer un environnement de d√©veloppement bas√© sur le souhait de minimiser l'interaction homme-machine passant par la souris. C'est-√†-dire de pouvoir tout contr√īler ou presque avec le clavier. Ce contr√īle au clavier a pour avantages d'√™tre plus rapide, pas besoin de de viser puis de cliquer au risque de manquer son action. Il est aussi moins fatiguant, on √©vite les mouvements parasites en gardant ses mains bien pos√©es sur son clavier. Il est aussi beaucoup plus g√©n√©ral, on pourra tout aussi bien s'en servir pour son ordinateur de bureau que pour une machine distante comme un serveur qui n'a pas de souris. Cet environnement est le fruit de l'assemblage de logiciels assez anciens mais hautement configurables en trois conteneurs inclusifs :

    • Awesome un "Desktop Manager" permettant d'interagir avec le syst√®me d'exploitation.
    • Tmux permettant de g√©rer plusieurs terminaux.
    • Vim un √©diteur de texte.

    On peut très bien concevoir un environnement ne comportant pas Awesome, qui peut être difficile à appréhender, ou à utiliser. De même on peut se passer de Tmux quand on utilise Awesome car cela peut être redondant comme nous le verrons par la suite.

    L'utilisation de Tmux + Vim peut être très pratique pour travailler à distance via ssh, thème que l'on abordera.

    Je conseille en première lecture de laisser tomber le Desktop Manager Awesome et de se concentrer sur Tmux + Vim. Cela ne perturbera en rien le système existant, surtout que Tmux et Vim sont souvent installés par défaut dans beaucoup de distribution Unix.

    Installation

    Ce tutoriel utilisera une distribution basée sur Debian, les utilisateurs plus expérimentés n'auront pas de problème à l'adapter à d'autres systèmes Unix. Dans un terminal : sudo apt-get install awesome tmux vim On pourra omettre awesome en première lecture pour déjà se familiariser avec Vim et Tmux qui ne perturberont pas le système existant.

    Pour ensuite télécharger mes fichiers de configuration avec les raccourcis clavier optimisés pour une bonne harmonie entre les trois conteneurs :

    sudo apt-get install wget vim fonts-powerline
    wget https://git.gallois.cc/bgallois/vim/raw/master/install.sh
    chmod +x install.sh
    ./install.sh
    rm install.sh
    

    Et voilà tout est configurer ! Taper tmux dans un terminal et c'est partie.