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 programming1.

Workflow

Explique comment transformer un panel en une fenêtre2 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 EnPragmatic bookshelf

Drapeau EnAmazon


  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 : 1442
Publié par Hobbestigrou : 195