Quero limpar parcialmente o histórico de rolagem do terminal, mas apenas de onde eu selecionei com o mouse na rolagem para cima e para cima. Isso é possível? Estou em um Mac e uso o iTerm2 e o Terminal.
Quero limpar parcialmente o histórico de rolagem do terminal, mas apenas de onde eu selecionei com o mouse na rolagem para cima e para cima. Isso é possível? Estou em um Mac e uso o iTerm2 e o Terminal.
Respostas:
Não tenho certeza parcialmente, mas você pode limpar completamente o seu scrollback com Cmd+ K. Control+ Llimpará apenas a tela, não o conteúdo / histórico / buffer de rolagem.
Se você deseja o retorno parcial de rolagem com bastante dificuldade, este provavelmente seria o lugar para implementá-lo.
Se outras pessoas chegaram aqui procurando uma sequência de escape como o comando-K no iTerm 2, você pode usar
printf '\e]50;ClearScrollback\a'
printf '\ec'
e clear;printf '\e[3J'
trabalhe no Terminal, mas não no iTerm 2.
iterm clear scrollback
.
Isso não é possível, mas você pode limpar apenas a tela pressionando Control+ L.
http://www.pendrivelinux.com/how-to-clear-the-terminal-command-history/
Isso limpará a história completamente. história -c
De jeito nenhum eu poderia encontrar para fazer um parcial.
Se entendi sua pergunta corretamente, acho que você pode conseguir isso editando manualmente seu arquivo de histórico ~/.bash_history
,.
PS: Para salvar sua sessão atual, você deve primeiro fechar o Terminal.
bash
não tem noção de rolagem; isso é algo que seu emulador de terminal gerencia.