Alacritty lança "E558: Entrada de terminal não encontrada em terminfo" ao executar "htop" e "Erro ao abrir terminal: alacritty." ao abrir arquivos com vim

Alacritty lança "E558: Entrada de terminal não encontrada em terminfo" ao executar "htop" e "Erro ao abrir terminal: alacritty." ao abrir arquivos com vim

Os erros

Entrada do terminal não encontrada em terminfo

e

Erro ao abrir o terminal: alacritty

aconteceu comigo em um servidor legado quando eu sshfiz isso:

ssh MY_USER@MY_SERVER

e use o Alacritty para abrir arquivos de texto com extensão vi MY_TEXT_FILE.

O seguinte é apenas um aviso que não me impede de trabalhar com o arquivo no vim, mas começa com estas linhas sempre que procuro um arquivo vim:

E558: Terminal entry not found in terminfo
'alacritty' not known. Available builtin terminals are:
    builtin_amiga
    builtin_beos-ansi
    builtin_ansi
    builtin_pcansi
    builtin_win32
    builtin_vt320
    builtin_vt52
    builtin_xterm
    builtin_iris-ansi
    builtin_debug
    builtin_dumb
defaulting to 'ansi'

O outro erro Error opening terminal: alacritty.é pior, já que você não consegue executar alguns comandos, acontece comigo htopver todos os pids.

Os dois erros provavelmente ocorrem pela mesma coisa. como se livrar deles?

Responder1

Isto é tirado deNano/vim na sessão SSH responde com "Erro ao abrir terminal: alacritty." e outras coisas estranhas. #3360o que acabou evitando o outro E558: Terminal entry not found in terminfotambém.

Correr:

TERM=xterm-256color

se você já estiver no servidor.

Correr:

TERM=xterm-256color ssh

se você deseja criar uma variável de ambiente já em sua máquina local que deseja passar para qualquer sshcomando.

Lembre-se que você usará então o terminal "xterm", que possui menos recursos que o Alacritty. Eu uso o xterm apenas para comandos htopand tope outros comandos que não aceitam Alacritty e throw 'alacritty': unknown terminal type. Se você quiser usar o Alacritty novamente depois, por exemplo para o recurso de cópia baseado no mouse para que você possa copiar mais texto do que apenas o que pode ser visto na página do terminal, consulteComo copiar um grande histórico de terminal do Alacritty para o sistema para que eu possa pesquisar e documentar - a área de transferência parece ter sido cortada, volte para:

TERM=alacritty

Também recebo outros terminais listados quando abro um arquivo no vim, lembre-se de que este é um servidor legado.

Available builtin terminals are:
    builtin_amiga
    builtin_beos-ansi
    builtin_ansi
    builtin_pcansi
    builtin_win32
    builtin_vt320
    builtin_vt52
    builtin_xterm
    builtin_iris-ansi
    builtin_debug
    builtin_dumb
defaulting to 'ansi'

Assim, você pode tentar aqueles em seu servidor, por exemplo, com aquele que deveria ser padrão de qualquer maneira:

TERM=ansi

Nem todos os nomes de terminais da lista funcionam diretamente, por exemplo, TERM=amiganão funciona para mim, embora esteja integrado.

informação relacionada