Home
» Wiki
»
5 beste productiviteitsplugins voor Tmux
5 beste productiviteitsplugins voor Tmux
Tmux is een geweldige terminalmultiplexer waarmee u verschillende consolesessies kunt samenvoegen en beheren. De kernfuncties dekken vrijwel elk gebruiksscenario, maar het beschikt ook over een plug-inframework waarmee u het programma naar uw eigen behoeften kunt aanpassen. In dit artikel worden enkele van de beste plugins voor Tmux geïntroduceerd waarmee u uw Terminal-workflow kunt optimaliseren.
Als je nieuw bent met Tmux, kan het lastig en frustrerend zijn om alle sneltoetsen te leren. Door de onintuïtieve sneltoetsen vergeet je al snel welke sneltoetsen je nodig hebt om minder bekende Tmux-functies te gebruiken, zoals de kopieermodus en venstermarkering.
Tmux-menus is een eenvoudige plugin die dit probleem oplost. Het biedt een overzichtelijk en intuïtief TUI-gebaseerd menu dat u kunt openen door op Ctrl + \ te drukken . Het apparaat is voorzien van alle functies van Tmux, zodat u intuïtief kunt selecteren wat u nodig hebt in plaats van dat u de sneltoetsen uit uw hoofd moet leren.
Eén van de grootste uitdagingen van Tmux is dat het een stateless programma is. Dit betekent dat er niets meer over de sessie wordt onthouden nadat u het programma sluit. Dit is vervelend omdat u hierdoor iedere keer dat u uw computer opnieuw opstart, de Tmux-indeling opnieuw moet maken.
Tmux-resurrect is een tool die dit probleem kan helpen oplossen. Dit is een no-nonsense plugin die de gehele Tmux-omgeving behoudt, inclusief de venstervolgorde en frame-indeling. Het slaat ook momentopnames van sessies op, wat betekent dat u 'terug in de tijd' kunt gaan en verschillende versies van uw Tmux-installatie kunt laden.
Het kan lastig zijn om overzicht te houden op achtergrondprogramma's als u met meerdere Tmux-vensters en -sessies werkt. De ervaring leert dat dit ertoe kan leiden dat u vergeet dat er een opdracht op de achtergrond wordt uitgevoerd en dat u Tmux per ongeluk afsluit.
Tmux-notify is een plugin die een melding stuurt wanneer een voltooid proces wordt gedetecteerd. Dit werkt door te controleren of er een actief Tmux-venster is dat net is overgeschakeld naar een Bash-shellprompt. De plugin stuurt dan een libnotify-melding. Dit kan een visueel terminalgeluid of een hoorbare ping zijn.
Buffernavigatie kan worden beschouwd als een van de meest onhandige onderdelen van Tmux. Deze multiplexer biedt geen ingebouwde sneltoetsen om buiten de kopieermodus en vensterfocus te komen. Als u Tmux gebruikt voor dagelijkse productiviteitstaken, vindt u deze vreemde eigenaardigheid waarschijnlijk vervelend en vervelend, vooral bij lange terminalsessies.
Tmux-jump lost dit probleem op door het navigeren door het Tmux-venster zowel eenvoudig als intuïtief te maken. Het is geïnspireerd door Vimium en gebruikt trefwoordensuggesties om 'springpunten' in uw Tmux-vensters te creëren. Dankzij deze punten kunt u snel door Tmux navigeren zonder dat u afhankelijk bent van ingewikkelde sneltoetsen.
Treemux is een krachtige plugin die Neovim's op bomen gebaseerde bestandsbrowser naadloos integreert met Tmux. U kunt ermee door mappen navigeren, bestanden openen en zelfs de huidige werkdirectory weergeven. Dit maakt het een onmisbare plugin als u een Neovim-gebaseerde IDE in Tmux wilt maken.
De ontwikkelaars van Treemux hebben deze plugin zo discreet mogelijk ontworpen. Standaard is deze plugin onzichtbaar en wordt de grootte aangepast afhankelijk van het paneel waaraan deze is gekoppeld. Daarom is Treemux een geweldige plugin als u de voorkeur geeft aan een terminal met minimale afleiding.