執行“htop”和“錯誤打開終端:alacritty”時,Alacritty 拋出“E558:在 terminfo 中找不到終端條目”。用 vim 打開文件時
錯誤
在 terminfo 中找不到終端條目
和
錯誤打開終端:alacritty
當我
ssh
像這樣在舊版伺服器上發生這種情況時:ssh MY_USER@MY_SERVER
並使用 Alacritty 打開帶有
vi MY_TEXT_FILE
.以下只是一個警告,它不會阻止我在 vim 中使用該文件,而是在我查找 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'
另一個錯誤
Error opening terminal: alacritty.
更糟糕,因為您無法執行某些命令,而我碰巧htop
看到了所有的 pid。這兩個錯誤很可能出現在同一件事上。如何擺脫它們?
這取自SSH 會話中的 Nano/vim 響應“打開終端時出錯:alacritty”。和其他奇怪的事情。#3360原來也避開了對方
E558: Terminal entry not found in terminfo
。跑:
TERM=xterm-256color
如果您已經在伺服器上。
跑:
TERM=xterm-256color ssh
如果您想在您想要傳遞給任何
ssh
命令的本地電腦上創建一個環境變數。請注意,您將使用終端“xterm”,它的功能比 Alacritty 少。我只將 xterm 用於不接受 Alacritty 的命令和其他命令並 throw
htop
如果 您想在之後再次使用 Alacritty,例如用於基於滑鼠的複制功能,這樣您就可以複製更多的文本,而不僅僅是可以看到的內容在終端頁面中,請參閱如何將大型終端歷史記錄從 Alacritty 複製到系統,以便我可以搜尋和記錄 - 剪貼板似乎被剪切,改回:top``'alacritty': unknown terminal type.
TERM=alacritty
當我在 vim 中打開文件時,我還會列出其他終端,請注意這是舊版伺服器。
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'
因此,您可以在您的伺服器上嘗試那些,例如使用它應該預設的那個:
TERM=ansi
例如,並非列表的所有終端名稱都可以直接
TERM=amiga
工作,儘管它是內置的,但對我不起作用。