Terminal

執行“htop”和“錯誤打開終端:alacritty”時,Alacritty 拋出“E558:在 terminfo 中找不到終端條目”。用 vim 打開文件時

  • April 21, 2022

錯誤

在 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 的命令和其他命令並 throwhtop如果 您想在之後再次使用 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工作,儘管它是內置的,但對我不起作用。

引用自:https://serverfault.com/questions/1098644