Home
» Wiki
»
I 5 migliori plugin di produttività per Tmux
I 5 migliori plugin di produttività per Tmux
Tmux è un ottimo multiplexer di terminali in grado di unire e gestire diverse sessioni di console. Sebbene le sue funzionalità principali coprano quasi ogni caso d'uso, è dotato anche di un framework di plugin che consente di adattare il programma alle proprie esigenze. Questo articolo presenterà alcuni dei migliori plugin per Tmux che possono aiutarti a ottimizzare il flusso di lavoro del tuo Terminale.
Se non hai familiarità con Tmux, imparare tutte le scorciatoie da tastiera può risultare difficile e frustrante. Con scorciatoie da tastiera poco intuitive, è facile dimenticare quali scorciatoie servono per utilizzare le funzionalità Tmux meno note, come la modalità copia e la marcatura dei riquadri.
Tmux-menus è un semplice plugin che risolve questo problema. Fornisce un menu TUI pulito e intuitivo a cui è possibile accedere premendo Ctrl + \ . Al suo interno sono presenti tutte le funzionalità di Tmux, consentendoti di selezionare in modo intuitivo ciò di cui hai bisogno, senza dover memorizzare le scorciatoie da tastiera.
Una delle sfide più grandi di Tmux è che si tratta di un programma stateless. Ciò significa che non verrà memorizzata alcuna informazione sulla sessione dopo averla chiusa. Ciò è fastidioso perché ti costringe a ricreare il layout Tmux ogni volta che riavvii il computer.
Tmux-resurrect è uno strumento che può aiutare a risolvere questo problema. Si tratta di un plugin essenziale che conserva l'intero ambiente Tmux, incluso l'ordine delle finestre e il layout dei frame. Memorizza anche istantanee delle sessioni, il che significa che puoi "tornare indietro nel tempo" e caricare diverse versioni della tua configurazione Tmux.
Tenere traccia dei programmi in background può risultare complicato se si gestiscono più riquadri e sessioni Tmux. In base all'esperienza, a volte capita di dimenticare di avere un comando in esecuzione in background e di chiudere accidentalmente Tmux.
Tmux-notify è un plugin che invia una notifica quando rileva un processo completato. Funziona verificando la presenza di qualsiasi riquadro Tmux attivo che sia appena passato a un prompt della shell Bash. Il plugin invierà quindi una notifica libnotify, che può essere un suono terminale visivo o un ping udibile.
La navigazione nei buffer può essere considerata una delle parti più goffe di Tmux. Questo multiplexer non fornisce scorciatoie da tastiera integrate per uscire dalla modalità copia e dal focus della finestra. Se utilizzi Tmux per le attività di produttività quotidiane, troverai questa strana stranezza noiosa e fastidiosa, soprattutto durante le lunghe sessioni del terminale.
Tmux-jump risolve questo problema rendendo la navigazione nel riquadro Tmux semplice e intuitiva. Ispirato da Vimium, utilizza suggerimenti di parole chiave per creare "punti di salto" all'interno delle finestre Tmux. Questi punti consentono di muoversi rapidamente all'interno di Tmux senza dover ricorrere alle sue complesse scorciatoie da tastiera.
Treemux è un potente plugin che integra perfettamente il browser di file basato su albero di Neovim con Tmux. Può navigare tra le cartelle, aprire file e perfino visualizzare la directory di lavoro corrente. Questo lo rende un plugin preziosissimo se si desidera creare un IDE basato su Neovim all'interno di Tmux.
Gli sviluppatori di Treemux hanno progettato questo plugin anche per renderlo il più discreto possibile. Per impostazione predefinita, questo plugin è invisibile e si ridimensiona a seconda del riquadro a cui è associato. Pertanto, Treemux è un ottimo plugin se si preferisce un terminale con distrazioni minime.