URL: https://linuxfr.org/users/yazgoo/journaux/vmux-un-plugin-pour-utiliser-neovim-en-tant-que-multiplexer-de-terminal Title: vmux: un plugin pour utiliser neovim en tant que multiplexer de terminal Authors: yazgoo Date: 2018年02月02日T14:47:19+01:00 License: CC By-SA Tags: shell, vim, neovim, terminal et tmux Score: 22 TL;DR j'ai écrit un plugin, [vmux](https://github.com/yazgoo/vmux), pour faciliter l'utilisation de neovim comme multiplexeur de terminaux. [![screencast vmux](https://github.com/yazgoo/vmux/raw/master/doc/screencast.png)](https://asciinema.org/a/RFV64c2xgU2rmTH1GTBfaVwe5) Depuis un certain temps, il est [possible d'ouvrir un terminal dans neovim](https://neovim.io/doc/user/nvim_terminal_emulator.html) (et c'est maintenant aussi le cas dans vim). Je me suis donc demandé s'il était possible d'utiliser neovim à la place de mon multiplexeur de terminaux préféré ([tmux](https://github.com/tmux/tmux/wiki)). J'ai donc essayé d'[utiliser neovim à la place de tmux durant une semaine](http://yazgoo.github.io/blag/neovim/terminal/multiplexer/tmux/2017/11/29/neovim-one-week-without-tmux.html). Voyant ce qu'il manquait pour mieux intégrer neovim avec des terminaux, j'ai écrit un plugin, [vmux](https://github.com/yazgoo/vmux), que j'utilise depuis environ un mois. Voici les fonctionnalités que ce plugin offre: - detach/attach (en utilisant [abduco](https://github.com/martanne/abduco)) - ouvrir des splits et lancer des commandes vim depuis un terminal - utiliser la session courante vmux avec un split en tant qu'`$EDITOR` (par exemple pour `crontab -e`) - à l'aide de deux autres plugins ([git@github.com:yazgoo/c98tabbar.vim](https://github.com/yazgoo/c98tabbar.vim) et [yazgoo/vmux-c98tabbar](https://github.com/yazgoo/vmux-c98tabbar)), avoir une tabbar avec l'heure et l'usage batterie En pratique, avoir un shell intégré dans vim est vraiment agréable. Je vous invite à [regarder le screencast](https://asciinema.org/a/RFV64c2xgU2rmTH1GTBfaVwe5) pour voir ce que ça donne.

AltStyle によって変換されたページ (->オリジナル) /