win10 power shell 控制台字體設置


win10 的cmd 命令控制台命令和linux 命令不一樣,為了方便統一,所以在win10 下使用power shell 比較合適,他們的命令基本是統一的

powershell 的顏色和字體配置比較丑

 

powershell 外觀設置成和linux 一樣的方法,一般在終端中大家習慣的都是 “console” 類型的字體,但是在點擊邊框設置字體時發現沒有這個字體可以選擇。可以執行 "chcp 52936" 命令,執行完之后,就可以設置 "console"字體了

step 1:

 

 step 2:

 step 3:設置完成后,一重啟發現沒了,莫慌,修改注冊列表,“win+r” 輸入 “regedit” 然后按照如下設置

 

 

 step4 設置后,可能不會生效,檢查一下系統設置有沒有將"UTF-8"支持打開,如果沒有打開設置是不會生效的 

位置:控制面板 -> 時鍾和區域 -> 區域 -> 管理 -> 更改系統區域設置 -> utf-8 的支持勾選上

 設置完成后,重啟一下就行了

 

PS:當系統設置支持UTF-8時,會讓一些不支持UTF-8的軟件出現亂碼。其中包括win10自己的記事本(打開文本文件時出現亂碼),這樣只能關閉這個UTF-8的支持,采用用另外一種辦法設置

解決方案:讓powershell 打開時自動執行“chcp 52936”命令

方法:使用Powershell的配置文件來實現

  1. 在powershell中輸入命令:New-Item $PROFILE -ItemType File -Force 此時會在 “C:\Users\yx-pc\Documents\WindowsPowerShell”目錄 下產生一個ps1文件,該文件會在Powershell啟動的時候加載;

  2. 該配置文件中添加如下內容:[System.Console]::OutputEncoding=[System.Text.Encoding]::GetEncoding(52936)

  3. 設置允許 Powershell執行腳本,輸入命令:Set-ExecutionPolicy Unrestricted,這樣在每次開啟powershell時編碼就會自動設置好了

  注: 在管理員模式下執行這些步驟


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM