Automaticamente localiza a posição, a partir do último último comando iniciado no tmux

1

É prática comum em tmux iniciar algum comando, depois mudar para o modo de cópia, rolar para a posição, onde este comando é iniciado e examinar a saída do comando. É difícil encontrar a posição em que o comando foi iniciado, especialmente se a saída do comando for muito longa (mais longa que a tela visível). Portanto, seria útil escrever um script para realizar essa pesquisa e atribuir um atalho de teclado para. Como escrever um roteiro assim?

    
por Loom 26.12.2014 / 11:26

1 resposta

0

Existe algum paliativo.

Eu adicionei o atalho de teclado ao terminal ( ~/.bashrc ), que desenha um marcador colorido (na verdade, linha verde no meu caso).

print_green_line() {
  echo "$(tput setaf 2)________________________________________$(tput sgr 0)"
}
bind -x '"\eG": print_green_line' # Alt+Shift+G

Após o marcador, inicio meu longo comando de saída. Agora, é fácil encontrar o início da saída do comando, quando estou rolando para cima.

    
por 20.01.2015 / 14:32