Powershell

調試 powershell 初始化

  • April 16, 2014

我的問題是我剛剛重新安裝了我的系統並通過 Chocolatey 安裝了一堆包。但是現在當我啟動 powershell 時,控制台內的字型類型和大小會更改為光柵和 16pt(巨大而醜陋),即使我的控制台預設值是 truetype 和 14pt。即使我在 Documents/PowerShell/… 下的個人資料都已註釋掉,並且我使用“@powershell”或只是“powershell.exe”從正常控制台啟動它,也會發生這種情況。

誰能告訴我如何去尋找問題​​?就我在執行的配置文件腳本鏈中看到的而言,與字型有關的事情是 poshgit 安裝,但正如我所說,即使我將它們全部禁用(似乎),某些東西仍然會改變字型。

**編輯:**我發現即使在虛擬機中進行全新安裝也會做同樣的事情。那麼如何在 Powershell 中設置字型呢?我已經按照許多教程所說的點擊方式完成了所有事情,但這並不是持久的。

有人可以幫助我嗎?

提前謝謝你,馬修

我發現其他人也有同樣的問題,只是關鍵字是 Lucida Console。

這個人也有類似的問題。更改大小並沒有解決我的問題,但是如果我更改為正常的 Lucida 字型類型而不是 Lucida Console,它是持久的。Lucida Console 必須干擾系統的其他部分,這會導致 powershell 回退到光柵字型。

儘管很遺憾這不是一個解釋,但這是一個可行的折衷方案。

有幾個 powershell 配置文件。我建議您檢查所有這些以查看是否已添加程式碼。例如,使用記事本,您可以執行以下操作:

> notepad $profile.AllUsersAllHosts
> notepad $profile.AllUsersCurrentHost
> notepad $profile.CurrentUserAllHosts
> notepad $profile.CurrentUserCurrentHost

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