Tmux productive mouse free development

###Introduction Tmux est un multiplexeur de terminal tout comme screen. Il est développé par **Nicholas Marriott** et fait partie d'openbsd. Il a plus de fonctionnalités que screen, une configuration plus simple, il y a la possibilité de splitter verticalement et horizontalement, et pour finir un développement actif. Jusqu'à présent tant-donné que la configuration de base est très largement correcte pour commencer, je n'avais donc pas pris le temps de faire une configuration et je connaissais assez mal le logiciel, c'est maintenant chose faite. Merci à **Nasga** pour m'avoir parlé de ce livre. ###Mon avis Le livre est assez court mais plutôt complet. L'auteur est assez pédagogue, il revient sur certaines notions et répète certaines phrases plusieurs fois. Le livre comme la plupart des livres de cette maison d'édition est avant tout orienté pratique, il permet d'être plus productif. En revanche, j'aurai aimé qu'il rentre plus en détail sur certains sujets, seul reproche. ###Apprendre les bases Le premier chapitre explique comment installer tmux, soit via le système de paquet de sa distribution, soit en l'installant à la main via une compilation. Il explique ensuite comment lancer le logiciel et les commandes de base, comme par exemple créer une session, attacher et détacher une session, travailler avec des fenêtres et panel, et enfin le mode de commande. ###Configuration Le deuxième chapitre est réservé à la configuration. Ce chapitre est très complet et fait le tour des possibilités. ###Script de customisation Un chapitre qui explique comment créer des scripts pour créer des environnements. Il présente notamment un logiciel de configuration très pratique **tmuxinator** développé en Ruby, il est vraiment très pratique. ###Travailler avec les buffers Ce chapitre explique comment passer en mode copie, chercher dans le buffer, copier et coller du texte, enregistrer un buffer, configurer xclip. ###Pair programming Ce chapitre est vraiment très intéressant. Il présente différentes méthodes pour faire du pair programming[^1]. ###Workflow Explique comment transformer un panel en une fenêtre[^2] et vice versa, maximiser et restaurer un panel et d'autres choses encore. ###Fin Pour finir une annexe fournit le fichier de configuration de l'auteur. ###Conclusion Un livre intéressant et pratique qui permet de prendre rapidement en main le logiciel. Bien que le logiciel soit simple, je recommande la lecture de ce livre, il permet de se sentir rapidement à l'aise avec tmux. Le livre est plutôt complet et agréable à lire. J'apprécie lire des livres techniques, c'est en général plus agréable qu'une page de man, de plus cette édition est vraiment très bien et plus pratique que théorique. Le prochain livre que je vais lire est SQL Antipatterns: Avoiding the Pitfalls of Database Programming, pour être meilleur en sql, j'ai perdu certaines notions, et les bases de données et c'est important. ![Drapeau En](http://linuxfr.org/images/langs/en.png "Drapeau En") [Pragmatic bookshelf](http://pragprog.com/book/bhtmux/tmux "Pragmatic bookshelf") ![Drapeau En](http://linuxfr.org/images/langs/en.png "Drapeau En") [Amazon](http://www.amazon.fr/tmux-Productive-Mouse-Free-Development-ebook/dp/B00A4I3ZVY "Amazon") [^1]: Pratique que j'aime beaucoup et dont je suis fan [^2]: Une fenêtre est comme un onglet dans un navigateur et un panel et la notion de split
Vus : 274
Publié par Hobbestigrou : 195