[cópia de uma resposta a uma questão relacionada aqui]
Uma abordagem poderia ser ter algum texto exclusivo no seu prompt (eu uso $
seguido por um espaço não-separável ( PS1=$'$\ua0'
)).
Configure seu emulador de terminal para voltar a ele após pressionar algumas teclas.
Por exemplo, com o GNU screen
, em ~/.screenrc
:
defscrollback 5000
bindkey 3' eval copy "stuff k?$0\r"
Mapearia isso para Alt + Backtick
Eu uso o GNU screen
em todos os terminais e emuladores de terminal. Além dos muitos recursos trazidos por screen
, isso contribui para uma experiência consistente em todos eles, em particular com o manuseio de rolagem (que é pesquisável e que você pode salvar em arquivos ou log, ou copiar por região. que a maioria dos outros emuladores de terminal não são capazes de fazer).