簡體   English   中英

Fish Shell:如何自定義 colors 以實現自動完成功能?

[英]Fish Shell: How can I customize the colors for the autocomplete feature?

幾周前我開始使用 Fish(和 oh-my-fish),我發現在視覺上有些困難的一件事是自動完成選項的默認背景顏色(參見圖像中的紫色背景)。 我嘗試查看 Fish 頁面,但找不到與此相關的任何內容。 我想知道如何更改背景顏色。 如果您想知道,我在 LUbuntu 中使用LXTerminal (帶有 LXDE 的 Ubuntu 發行版)。

在此處輸入圖像描述

在檢查這些文檔后 ,我發現了它,並對可能負責該功能的不同環境變量進行了一些試驗和錯誤。 環境變量是fish_color_search_match

解決方案是改變變量,如:

$ set fish_color_search_match --background='333'

其中'333'是顏色代碼。 也可以使用可用的預定義顏色,如cyangreenblue等。

另外,我知道這可能在Unix和Linux StackExchange中更好(這可能是downvote的原因?)

編輯:如果您的終端沒有使用256色,請考慮顏色看起來不正確。

通過魚網UI設置所有顏色配置更方便,可以從cli完成:

fish_config colors ,啟動魚的配置服務器,並且已經有大量的預定義顏色建議

有關更多信息,請查看The Fish Shell

添加到最高投票的答案。 命令fish_config colors已被刪除,您應該改用以下命令:

$ fish_config browse

以下也可以解決問題

$ fish_config

參考: https://fishshell.com/docs/current/cmds/fish_config.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM