Home
» Wiki
»
5 melhores plugins de produtividade para Tmux
5 melhores plugins de produtividade para Tmux
Tmux é um ótimo multiplexador de terminal que pode mesclar e gerenciar diferentes sessões de console. Embora seus principais recursos abranjam quase todos os casos de uso, ele também possui uma estrutura de plugins que permite que você adapte o programa às suas necessidades. Este artigo apresentará alguns dos melhores plugins para o Tmux que podem ajudar a otimizar seu fluxo de trabalho do Terminal.
Se você é novo no Tmux, aprender todos os atalhos de teclado pode ser difícil e frustrante. Com atalhos de teclado pouco intuitivos, é fácil esquecer quais atalhos você precisa para usar recursos menos conhecidos do Tmux, como modo de cópia e marcação de painel.
Tmux-menus é um plugin simples que resolve esse problema. Ele fornece um menu TUI limpo e intuitivo que você pode acessar pressionando Ctrl + \ . Internamente, ele vem com todos os recursos do Tmux, permitindo que você selecione intuitivamente o que precisa em vez de memorizar os atalhos do teclado.
Um dos maiores desafios do Tmux é que ele é um programa sem estado. Isso significa que ele não se lembrará de nada sobre a sessão depois que você fechá-la. Isso é irritante porque força você a recriar o layout do Tmux toda vez que reinicia o computador.
Tmux-resurrect é uma ferramenta que pode ajudar a resolver esse problema. Este é um plugin simples que preserva todo o ambiente Tmux, incluindo a ordem das janelas e o layout dos quadros. Ele também armazena instantâneos de sessões, o que significa que você pode "voltar no tempo" e carregar versões diferentes da sua configuração do Tmux.
Acompanhar programas em segundo plano pode ser difícil se você estiver lidando com vários painéis e sessões do Tmux. Na experiência, isso leva a momentos em que você esquece que tem um comando em execução em segundo plano e fecha o Tmux acidentalmente.
Tmux-notify é um plugin que envia uma notificação quando detecta um processo concluído. Ele funciona verificando se há algum painel Tmux ativo que tenha acabado de alternar para um prompt de shell Bash. O plugin então enviará uma notificação libnotify, que pode ser um som de terminal visual ou um ping audível.
A navegação no buffer pode ser considerada uma das partes mais desajeitadas do Tmux. Este multiplexador não fornece atalhos de teclado integrados para sair do modo de cópia e do foco da janela. Se você usa o Tmux para tarefas diárias de produtividade, vai achar essa peculiaridade estranha tediosa e irritante, especialmente para longas sessões de terminal.
O Tmux-jump resolve esse problema tornando a navegação no painel do Tmux fácil e intuitiva. Inspirado no Vimium, ele usa sugestões de palavras-chave para criar "pontos de salto" dentro das suas janelas do Tmux. Esses pontos permitem que você navegue rapidamente pelo Tmux sem depender de seus atalhos de teclado complexos.
Treemux é um plugin poderoso que integra perfeitamente o navegador de arquivos baseado em árvore do Neovim com o Tmux. Ele pode navegar por pastas, abrir arquivos e até mesmo exibir o diretório de trabalho atual. Isso o torna um plugin inestimável se você deseja criar um IDE baseado em Neovim dentro do Tmux.
Os desenvolvedores do Treemux também projetaram este plugin para ser o mais discreto possível. Por padrão, este plugin é invisível e é redimensionado dependendo do painel ao qual está anexado. Portanto, o Treemux é um ótimo plugin se você prefere um terminal com o mínimo de distrações.