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 ssh
fiz 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 htop
ver 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 terminfo
també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 ssh
comando.
Lembre-se que você usará então o terminal "xterm", que possui menos recursos que o Alacritty. Eu uso o xterm apenas para comandos htop
and top
e 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=amiga
não funciona para mim, embora esteja integrado.