執行「htop」時,Alacritty 拋出「E558:在 terminfo 中找不到終端條目」和「開啟終端機時發生錯誤:alacritty」。用vim開啟檔案時

執行「htop」時,Alacritty 拋出「E558:在 terminfo 中找不到終端條目」和「開啟終端機時發生錯誤:alacritty」。用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。

這兩個錯誤很可能是由於同一件事而出現的。如何擺脫它們?

答案1

這是取自SSH 會話中的 Nano/vim 回應「開啟終端機時發生錯誤:alacrtty」。和其他奇怪的事情。第3360章結果E558: Terminal entry not found in terminfo也避免了另一個。

跑步:

TERM=xterm-256color

如果您已經在伺服器上。

跑步:

TERM=xterm-256color ssh

如果您想在本機電腦上建立環境變數並將其傳遞給任何ssh命令。

請注意,您將使用終端“xterm”,它的功能比 Alacritty 少。我僅將 xterm 用於htoptop命令以及其他不接受 Alacritty 並拋出的命令'alacritty': unknown terminal type. 如果您之後想再次使用 Alacritty,例如基於滑鼠的良好複製功能,以便您可以複製更多文字而不只是可以看到的文字在在終端頁面中,請參閱如何將大量終端歷史記錄從 Alacritty 複製到系統,以便我可以搜尋和記錄 - 剪貼簿似乎被剪切,改回:

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儘管它是內建的,但對我來說不起作用。

相關內容