A rolagem está travada no TMUX? Aqui estão algumas soluções eficazes.

Tmux (um nome derivado de Tfinal mumúltiploxO Tmux é um dos melhores multiplicadores de terminal/shell de código aberto para sistemas operacionais baseados em Unix (como distribuições Linux, Mac, etc.). Ele permite o acesso simultâneo a múltiplas sessões de terminal em uma única janela. Isso é muito útil para executar vários scripts/programas de linha de comando ao mesmo tempo.

No entanto, devido às múltiplas janelas que funcionam simultaneamente, alguns usuários têm dificuldade em rolar para cima nas janelas do terminal (seja usando o teclado ou o mouse). Esse problema é agravado pela prevalência de sistemas operacionais baseados em Unix.

Mas não se preocupe, o usuário pode facilmente rolar para cima no Tmux, como mostrado abaixo:

Habilitando e utilizando o modo de rolagem no Tmux

Você pode rolar para cima e para baixo no Tmux usando o seguinte comando:

  1. Pressione minha tecla Ctrl + B Seguido por uma chave [.
  2. Agora use Teclas de navegação padrão No teclado, utilize teclas como seta para cima/seta para baixo, Page Up, Page Down, etc., para navegar na interface do Tmux.

Quando o usuário terminar de rolar, ele poderá sair do modo de rolagem no Tmux pressionando [botão/botão]. Tecla QSe isso não funcionar como esperado, verifique se o método utilizado tecla F7 Entrar no modo de rolagem e usar a tecla q para sair do modo resolve o problema.

Ative e utilize o modo de cópia.

  1. Pressione minha tecla Ctrl + B Seguido por uma chave Pgup.
  2. Agora o terminal irá subir uma página diretamente no Tmux e verificar se isso atende aos seus requisitos.

Usando o modo VI

Se o Tmux for controlado por Cliente conectadoIsso é conhecido como modo VI no Tmux. No modo VI, você pode usar as duas teclas. Mudança + K و Mudança + J Para navegar linha por linha na interface do Tmux (se estiver no modo de rolagem), caso contrário, o cursor só se moverá quando as teclas especificadas forem pressionadas. Além disso, você pode pressionar as duas teclas. CB (duas vezes) Para rolar a página para cima e usar minhas teclas CF Para rolar a página para baixo no Tmux.

Edite o arquivo Tmux.Config.

Para alguns usuários avançados, os métodos mencionados acima podem não ser satisfatórios. Nesse caso, modificar o arquivo Tmux.config pode resolver o problema (como discutido abaixo). Você pode abrir o arquivo Tmux.config executando o comando vim ~/.tmux.config No terminal.

Ativar rolagem do mouse

  1. Adicionar linhas Next إلى Arquivos Tmux.config De acordo com a versão do Tmux:
    Para Tmux versão 2.1 e superior: defina -g mouse on. Para Tmux versão inferior a 2.1: defina -g mode-mouse on.
  2. Agora verifique se a rolagem do mouse está funcionando corretamente.

Lembre-se de que você pode continuar pressionando. Tecla Q Para sair do modo de rolagem posteriormente. Além disso, para copiar conteúdo do terminal, você pode usar Shift + Clique Esquerdo Para realizar o processo de cópia.

Ativar a rolagem do mouse com atalho de teclado:

  1. Adicionar As linhas a seguir são para o arquivo Configuração:
    set -g mouse on # Rolagem booleana: bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'copy-mode -e; send-keys -M'"
  2. agora mesmo, Finalizar operações do Tmux Executando o seguinte comando:
    tmux kill-server && tmux
  3. Em seguida, execute o Tmux e verifique se a rolagem funciona como esperado.

Lembre-se que, se precisar copiar um item no modo mouse do Tmux, você pode usar a tecla Shift + clique esquerdo para copiar o conteúdo.

Se isso não funcionar, verifique se Adição A seguinte alteração no arquivo Tmux.config resolve o problema:

set -g mouse on bind -n WheelUpPane { if -F '#{==:#{window_name},nvim}' { send-keys -M } { copy-mode -e } }

Ativar a rolagem padrão para o Xterm

  1. Adicionar As linhas a seguir são para o arquivo Tmux.config:
    # Configuração lógica de passagem -g terminal-overrides 'xterm*:smcup@:rmcup@'
  2. Agora verifique se a configuração do Tmux atende às suas expectativas.

Se isso não funcionar, verifique se Adição A seguinte alteração no arquivo de configurações do Tmux adiciona o comportamento desejado (mas você pode precisar reiniciar o sistema depois):

# Permitir endereços Xterm na janela do terminal, rolagem no terminal usando a barra de rolagem e definir substituições para C-Up, C-Down, C-Left, C-Right set -g terminal-overrides "xterm*:XT:smcup@:rmcup@:kUP5=eOA:kDN5=eOB:kLFT5=eOD:kRIT5=eOC"

Mas lembre-se de que, se você alterar o tipo de terminal para massa de vidraceiroO código acima pode não funcionar e, se precisar usar o PuTTY, você pode Adicione o seguinte Para o arquivo de configurações do Tmux:

set -g terminal-overrides "putty*:XT:smcup@:rmcup@:kUP5=eOA:kDN5=eOB:kLFT5=eOD:kRIT5=eOC"

Se isso não funcionar, você pode verificar se Adição A seguinte alteração no arquivo de configuração resolve o problema:

set -ga terminal-overrides ',xterm*:smcup@:rmcup@'

Para usuários do macOS Mojave e versões posteriores.

Você só precisa usar Opção + Seta para cima Deslize para cima eOption + Seta para baixo Para rolar para baixo em um Mac com macOS X ou versões posteriores.

Se isso não funcionar, acesse Modo de cópia Ao clicar no seguinte link:

ctrl + b + [

Então Para passar Para subir ou descer na linha, use as teclas de seta. para cima أو abaixoPara passar Página inicial أو abaixoVocê pode usar uma chave. fn + Seta para cima Ou uma chave fn + seta para baixoE quando você precisar de Saída Na situação atual, basta pressionar Tecla Q.

Tente adicionar um software.

Se nenhuma das opções acima funcionar como esperado, use Adição de software مثل Tmux-Melhor-Mouse-Mode Pode atender às suas necessidades.

 

Comentários estão fechados.