最近在學習使用windows上面點net框架環境下的powershell,打開pwershell界面之后發現command、error和parameter等字體屬性被設置得紅紅綠綠,
簡直看得人眼睛都花了,於是嘗試去修改,在powershell的界面窗口頂端右擊打開屬性,
選擇顏色,可以看見一個調色板,所有的字體和背景顏色都可以在這里設置。由於找不到微軟的調色操作文檔,自己實驗了一下。
聲明:在powershell當中輸入命令
Get-PSReadLineOption
可以查看到不同命令類別的顏色屬性,字體的顏色就是對應的屬性的真實顏色(當然Get-PSReadLineOption 命令不僅僅是展示字體顏色的相關屬性)
這里只討論背景和字體的顏色設置,其中可以設置的屬性包括
CommandColor
CommentColor
ContinuationPromptColor
DefaultTokenColor
EmphasisColor
ErrorColor
KeywordColor
MemberColor
NumberColor
OperatorColor
ParameterColor
SelectionColor
StringColor
TypeColor
VariableColor
在我的電腦上這些字體經過我的設置全部成了黑色,而背景是白色
設置背景:
在“顏色”選項卡當中依次執行如下操作
首先,選中屏幕背景
然后,選中調色板當中的第一個格子
最后,在“選定的顏色值”當中填入你想要的RGB值
如果你要設置Member(成員)、Number(數字)、ContinuationPrompt、DefaultToken,(這四個顏色屬性會被同時設置)
那么你在"顏色"選項卡當中執行如下操作
首先,選中"彈出文字",
然后,點擊調色板當中的最后一個格子,
最后,在“選定的顏色值”當中填入RGB的對應值
其它的字體顏色設置步驟大抵如上,如果是背景就選中“XX背景”,如果是字體就選中"XX文字",(一般設置字體的時候選中“彈出文字”就可以了)
這里列出其它的顏色屬性所在的調色板位置
Command -------> 倒數第二個
Error -------> 倒數第四個
Emphasis --------> 倒數第五個
Keyword、Variable ---------->倒數第六個
Operator、Parameter ---------->倒數第八個
Type ----------->正數第八個
String ------------>正數四個
Comment ---------->正數第三個
當然,如果你問我怎么知道的,我在自己的電腦上面實驗出來的,最后我的powershell被設置成了背景白色,所有字體黑色,這個過程中包括很多錯誤的操作,具體的我就不記得了,如果這個“錯誤操作”過程中某些因素導致我的powershell的顏色設置成為特殊,那我可以告訴你直接在powershell當中輸入get-PSReadLineOption,其中可以查看到所有字體的ASCII顏色控制序列碼,然后你就到powershell的顏色屬性設置當中去調整你的字體的顏色,注意,每次調整字體顏色之前一定要先選中“彈出文字”,然后在下面的調色板當中確定你真的選中了顏色框當中的一個,然后再去選定的字體顏色當中輸入RGB值。你可以一個一個去修改,然后點擊確定之后不要退出powershell,你可以在你剛才輸入的get-PSReadLineOption的返回的信息當中看到,有一個屬性的字體的顏色會變成你剛才的顏色值——————就是那個格子就是對應的屬性的設置點。