九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
告別 Windows 終端的難看難用,用這款軟件改造好看的外觀

終端,是用戶與操作系統(tǒng)進(jìn)行交互的最原始的輸入輸出環(huán)境,也是執(zhí)行一些高級(jí)系統(tǒng)操作的必要工具。而 Windows 的終端「小黑框」,一直給大家一種「難看難用」的印象。接下來,我將介紹一些小方法,來對(duì) Windows 的終端環(huán)境進(jìn)行改造,讓其使用體驗(yàn)比肩 macOS 和 Linux 的終端。

Console、Terminal 和 Shell 的區(qū)別

打住打住,由于我們接下來要分別從「終端」和「命令行解釋器」的角度去改造 Windows 終端環(huán)境,所以在動(dòng)手魔改 Windows 終端之前,先聽我絮叨一些專有名詞:控制臺(tái)(Console)、終端(Terminal)命令行解釋器(Shell)。

對(duì)于現(xiàn)在來講:

  • 我們打開 Windows 的那個(gè)「小黑框」(Command Prompt),實(shí)際上就是打開了一個(gè)

    終端(Terminal)

  • 在終端里面「輸入命令,得到結(jié)果」的交互程序,就是命令行解釋器(Shell)

也正因如此,Windows 最新的 Shell 叫 PowerShell。(控制臺(tái) Console 則是相對(duì)古老的概念,是大型機(jī)物理意義上面的獨(dú)立終端,我們?cè)谶@里先不探討這個(gè)話題。)使用 macOS 和 Linux 的同學(xué)如果聽說過 bash 和 zsh 的話,它們同樣也是 Shell。

打個(gè)比方,Terminal 就像是一個(gè)人的衣服,可以有各種顏色、形狀甚至功能;那么 Shell 則是這個(gè)人,你和他溝通來獲得信息,并且他可以在與你溝通的過程中事先告訴你許多信息、提醒,甚至自動(dòng)幫你補(bǔ)充你想說的話。

Terminal 和 Shell 的區(qū)別和聯(lián)系

就像我前面提到的:PowerShell 是 Windows 新一代 Shell。而大家可能更為了解的「小黑框 Command Prompt」則是 Windows 向前兼容的古老作品,bug 多不說,還有諸多不方便。所以我們不用猶豫,直接使用 PowerShell 吧!

接下來,我們來先改造 Windows PowerShell 的外在「默認(rèn)終端」。

默認(rèn)的 PowerShell 終端

Windows 為我們提供了一個(gè)默認(rèn)的 PowerShell 終端,可以在 Windows 開始菜單上右鍵,點(diǎn)擊「Windows PowerShell」打開。雖然默認(rèn)終端有很多限制,但是其技術(shù)相對(duì)底層,響應(yīng)就高效迅速,碾壓其他所有第三方終端模擬器。我們從默認(rèn)終端開始魔改。

改進(jìn) PowerShell 的字體

不得不承認(rèn)的是,在中文環(huán)境下,默認(rèn) PowerShell 的「新宋體」確實(shí)很(zhen)不(ta)耐(ma)看(chou)。然而由于默認(rèn) PowerShell 終端是一個(gè)非常底層的應(yīng)用,其界面甚至沒有利用 WinForm、WPF 等通用 UI 渲染框架來實(shí)現(xiàn),而是直接調(diào)用底層 Windows API 來實(shí)現(xiàn),因此其字體要求非常嚴(yán)格。(這也是我們不能隨隨便便下載一個(gè)我們喜歡的等寬字體給 PowerShell 默認(rèn)終端使用的緣故。)

目前據(jù)我所知,唯一支持這一嚴(yán)格要求的字體(中文環(huán)境下)只有「Sarasa Gothic / 更紗黑體 / 更紗黑體 / 更紗ゴシック」(后面簡(jiǎn)稱更紗黑體),可以從 更紗黑體的 GitHub 頁(yè)面下載:https://github.com/be5invis/Sarasa-Gothic/releases

更紗黑體的 PowerShell

下載解壓安裝更紗黑體之后,我們重新啟動(dòng)一個(gè) PowerShell 終端,就可以在菜單欄右鍵,選擇「屬性-字體」,并在字體中選擇更紗黑體。適合終端使用的等寬字體是「等距更紗黑體 T SC」或「Sarasa Mono T SC」。

配置默認(rèn)終端的字體

這樣一來,我們就不必面對(duì)新宋體發(fā)愁了。

更換 PowerShell 的配色

微軟官方提供了一個(gè)更換 PowerShell 配色的小工具:ColorTool.exe,我們可以利用它來更換 PowerShell 的主題顏色。ColorTool 支持 iTerm 主題(以 .itermcolors 結(jié)尾的主題文件)。

我們可以從 ColorTool 的 GitHub 頁(yè)面 下載這個(gè)小工具。當(dāng)然,如果你使用 Scoop,也可以這樣安裝:

scoop install colortool

值得注意的是,如果你是直接從 GitHub 上面下載了 colortool.zip 并解壓(下載地址:https://github.com/Microsoft/console/releases),colortool.exe 的路徑就并沒有自動(dòng)加入環(huán)境變量,所以你沒有辦法全局調(diào)用這個(gè)工具。因此我更加推薦利用 Scoop 這個(gè)優(yōu)質(zhì)的包管理來安裝 ColorTool。

ColorTool 使用非常簡(jiǎn)單。工具自帶了幾種主題,我們可以利用下面這個(gè)命令進(jìn)行查看:

# 注:-s 代表 schemescolortool -s

幾個(gè)自帶配色主題

其中前面列出的幾個(gè) .ini 和 .itermcolors 就是主題配置文件,我們可以直接通過下面這個(gè)命令設(shè)置主題:

# 臨時(shí)查看colortool <主題名稱># 定義默認(rèn)值colortool -d <主題名稱>

比如我們希望將主題配色更換為 OneHalfDark.itermcolors,只需要輸入下面這個(gè)命令就可以更換并預(yù)覽更新:

colortool OneHalfDark

更換主題

由于 ColorTool 直接支持 iTerm 主題配置文件,因此我們可以在 iterm2colorschemes 這個(gè)網(wǎng)站找到我們想要的主題背景進(jìn)行配置,方法和上面介紹的一樣:在 PowerShell 中定位至你希望更換的主題文件,使用命令 colortool <主題名稱>.itermcolors 進(jìn)行配置即可。同時(shí),如果你對(duì)上面的主題都不滿意,你也可以直接在這個(gè)網(wǎng)站: terminal.sexy 自行配置自己想要的主題,并通過同樣的方式進(jìn)行應(yīng)用。

第三方終端

默認(rèn)終端雖然響應(yīng)迅速,但是其限制諸多,如果你對(duì)上面介紹的默認(rèn)終端有所不滿,也可以試一試下面這三個(gè)配置更方便,顏值更高的第三方終端模擬器。

Fluent Terminal

Fluent Terminal 是現(xiàn)代的、也是我最推薦的終端。它是專屬于 Windows 平臺(tái),利用 UWP 技術(shù)打造的顏值超高的終端模擬器。

Fluent Terminal 在 GitHub 上面開源,項(xiàng)目地址在:felixse/FluentTerminal。由于一些原因,作者并沒有成功地將軟件直接提交給微軟商店上架,因此我們需要從 其 GitHub Release 頁(yè)面 下載安裝它。通常情況下,如果你的 Windows 版本較新,可以直接使用 No Dependencies 的那個(gè)版本,不過如果接下來你安裝過程出現(xiàn)問題,那么就使用第一個(gè)安裝包。

解壓之后,我們得到如下的文件目錄:

右鍵點(diǎn)擊 Install.ps1,選擇使用 PowerShell 運(yùn)行,之后按照提示操作即可安裝成功。

Fluent Terminal 設(shè)置字體和主題顏色則簡(jiǎn)單得多:

  • 設(shè)置界面里,我們可以方便地選擇合適的字體。

配置 Fluent Terminal 的字體

  • 同時(shí),我們也可以在 Profiles 里面將 PowerShell 設(shè)置為默認(rèn)的 Shell。

配置默認(rèn)的 Shell 為 PowerShell

  • 值得注意的是,F(xiàn)luent Terminal 也支持 iTerm 主題配置文件,因此我們剛剛下載的主題同樣可以在這里使用。

導(dǎo)入并使用相應(yīng)的主題

Fluent Terminal 是利用原生 Windows 10 最新的 UWP 技術(shù)打造而成,其響應(yīng)速度僅稍遜于自帶的默認(rèn) PowerShell 終端。值得推薦。

Hyper

接下來介紹的 Hyper 以及下面的 Terminus,都是基于 Electron 的跨平臺(tái)應(yīng)用,配置方便、插件豐富、界面美麗。當(dāng)然,避免不了的是 Electron 資源消耗大,打開和響應(yīng)都沒有前面介紹的快,但是它們的拓展性都非常強(qiáng)大,可以試一試。

Hyper 也在 GitHub 上面開源,項(xiàng)目地址在:zeit/hyper,我們可以在 Hyper 的 GitHub Release 頁(yè)面 下載安裝,也可以利用 scoop install hyper 來安裝。

Hyper 的配置相對(duì)復(fù)雜,需要直接修改其設(shè)置文件 .hyper.js。這里我僅僅介紹如何配置 Hyper 的默認(rèn) Shell 和字體,以及如何安裝主題、插件的內(nèi)容。

Hyper 配置的一切都發(fā)生在配置文件中,你可以通過快捷鍵 Ctrl + , 或者直接定位至 C:\Users\<你的用戶名>\.hyper.js 來打開配置文件??梢钥吹揭呀?jīng)有很多配置項(xiàng)留給我們修改,其中:

  • 修改字體:
// 以更紗黑體為例子fontFamily: ''Sarasa Mono T SC', monospace'
  • 修改默認(rèn) Shell 為 PowerShell:
shell: 'C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe',shellArgs: [],env: {}
  • 安裝主題或其他插件:
// 比如安裝這個(gè)叫做 hyperterm-cobalt2-theme 的主題plugins: ['hyperterm-cobalt2-theme']

很簡(jiǎn)單,之后我們保存配置文件,Hyper 會(huì)自動(dòng)重新加載,并下載相應(yīng)的主題或插件并實(shí)時(shí)更新,只需要等待片刻即可看到我們的配置生效。Hyper 的社區(qū)很完善,有大量精美的主題和插件,我們可以在 Hyper 插件 尋找有趣的插件,在 Hyper 主題 挑選配色方案,同時(shí)這個(gè) bnb/awesome-hyper 整合倉(cāng)庫(kù)也可以參考很多。

Terminus

Terminus 同樣也在 GitHub 上面開源,項(xiàng)目地址在:Eugeny/terminus。其實(shí)我更推薦 Terminus,因?yàn)樗С至?Windows Fluent 背景,同時(shí)它的設(shè)置是 GUI 方式的,更用戶友好。

安裝 Terminus 很方便,我們一樣可以從 Terminus 的 GitHub Release 頁(yè)面 下載安裝它,也可以利用 scoop install terminus 來安裝。

Terminus 也是為數(shù)不多的幾個(gè)有 Fluent Design 背景的 Electron 應(yīng)用,我們可以在下面這里開啟 Fluent 背景渲染,并把 Background type 改為 Fluent:

配置 Terminus 的字體、配色和默認(rèn) Shell 都很簡(jiǎn)單:

  • 在這里我們可以修改字體(Font)和配色主題(Color Scheme):

配置字體和主題

  • 在這里我們可以選擇使用 PowerShell 作為默認(rèn)的 Shell:

Terminus 的可玩性也很足,同樣有很多插件可以安裝,由于設(shè)置界面很清晰,我就不在這里一一列舉了。

這篇文章到這里也就大概結(jié)束了,我們:

  • 不僅介紹了如何修改默認(rèn)終端,讓我們不需要每天面對(duì)新宋體和藍(lán)色背景發(fā)愁
  • 還推薦了三個(gè)更現(xiàn)代的終端,供大家選擇

但是 Windows 終端美化之路還沒有到盡頭,接下來我還會(huì)繼續(xù)介紹如何讓 PowerShellShell 更炫酷,敬請(qǐng)期待。感謝閱讀。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
黑科技搶先嘗(續(xù)2) - Windows terminal中Powershell Tab的美化全攻略
cmd powershell bash之間關(guān)系
大家都在點(diǎn)贊 Windows Terminal,我決定給你潑一盆冷水
VS Code(?終端)
(新時(shí)代的程序猿利器)樂創(chuàng)DIY C語(yǔ)言講義?——2.5節(jié)
從零開始powershell,認(rèn)識(shí)一下目前最為強(qiáng)大的shell工具
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服