Questão Parando o zsh de limpar a tela em cada comando


Eu uso o zsh no Mac OS X, com um tema baseado em "oh-my-zsh".

Cada vez que eu executo um comando, zsh "limpa" a tela (na verdade, inserindo algumas dezenas de novas linhas). Isso é muito irritante, mas não consigo descobrir como desligar isso.

o que estou perdendo?


0


origem


Ok, isso é um pouco estranho. Eu decidi jogar com os comandos zsh em ~ / .oh-my-zsh. Eu arbitrariamente comentei "alias history = 'fc -l 1'" de um dos arquivos incluídos, e de repente a limpeza da tela parou. Isso é positivamente estranho, e não consigo entender por que isso teria esse efeito. Iluminação bem-vinda.
Qual tema você está usando? - mkomitee


Respostas:


Como mencionado nos comentários, comentando o seguinte ~ / .oh-my-zsh / lib / alias.zsh irá corrigir o problema:

alias history='fc -l 1'

2





Eu tive problemas semelhantes e encontrei uma solução, definindo a variável TERM no meu arquivo .zshrc da seguinte forma:

if [ `find /usr/share/terminfo -name "xterm-256color" -print` &> /dev/null ]; then
    export TERM='xterm-256color'
else
    export TERM='xterm'
fi

(Nenhum comentário sobre o uso xterm sobre rxvt)


1