[浩瀚银河]Windows Terminal 安裝和魔改(已二更完結,2020.7.27)


Warning!浩瀚銀河博客將從本文章(2020.7.27)開始,更新繁體字文章,不再推送簡體字文章,主要是照顧外網人士(這中國大陸以外),和接下來登錄各大搜索引擎網站(yandex、naver、google等等)的緣故。如果允許的話,可以等待簡體文章專欄。

衆所周知,微軟在2020年之前,發佈了Windows Terminal,在這之前的之前呢,還發佈了基於WSL的Linux子系統,典型就是Ubuntu、OpenSUSE等等。由於我的所有搭建環境,不是在一塊樹莓派(armv7)上搞定,就是在不破壞主系統下的虛擬機(VMware,x86_64)裏。所以Windows Terminal用的很少很少...

2020.7.22,微軟發佈了Windows Terminal Preview 1.2,將於8月份登場,這更讓我對這款產品有了更好的期待,那麽我們,現在就來安裝,之後等待這個1.2版本吧!

三更新篇:https://blog.bt7.xyz/index.php/archives/windows-terminal-my-mogai.html

不想看直接去Ctrl+C Ctrl+V吧!!!

Zero.安裝軟體

Windows 10有微軟商店(Microsoft Store),安裝這一類UWP應用,只需要在這裏搜索就行了,我們只需要搜索Windows Terminal Preview就行了啦!

不想搜索的,鏈接在此哦!點擊下載(微軟商店)
微軟還公開了這個命令行到github了!點擊快進去star吧(github)

First.使用

使用界面就是這樣了:

(加號代表著添加窗口,V圖標代表著可以選擇加入什麽類型的命令行進來,可以選擇類似於Ubuntu、Azure、CMD,右邊是VScode,正在編輯Terminal)

Second.魔改

  • 修改背景圖片和背景圖片透明度

    "background": "#000000",
    "backgroundImage": "C:\Users\lmj-m\Desktop\1\wallhaven-0pjz5m_3840x2160.png",
    "backgroundImageOpacity": 0.5,

(背景圖Opacity是調整圖片透明度,我設置0.5)
如圖所示:

圖片地址也可以送給大家:

圖片地址,來自wallhaven

  • 亞克力透明度

    "useAcrylic" : true,
    "acrylicOpacity" : 0.7,
  • 修改配色

點擊此地址,有更多關於這個的配色方案選擇,我選擇了Solarized Dark Higher Contrast也可以找得到

修改配色時,修改的區域,也指點給大家一下(如圖所示)

左邊是效果,右邊是我目前修改的,上面是profiles,我們要添加配色方案,需要在下面"schemes"這裏添加。

"colorScheme" : "Solarized Dark Higher Contrast",

懶的,直接複製下面吧...

"schemes": [
    {
        "name": "Solarized Dark Higher Contrast",
        "black": "#002831",
        "red": "#d11c24",
        "green": "#6cbe6c",
        "yellow": "#a57706",
        "blue": "#2176c7",
        "purple": "#c61c6f",
        "cyan": "#259286",
        "white": "#eae3cb",
        "brightBlack": "#006488",
        "brightRed": "#f5163b",
        "brightGreen": "#51ef84",
        "brightYellow": "#b27e28",
        "brightBlue": "#178ec8",
        "brightPurple": "#e24d8e",
        "brightCyan": "#00b39e",
        "brightWhite": "#fcf4dc",
        "background": "#001e27",
        "foreground": "#9cc2c3"
      }
],
  • 安裝oh-my-push和其他附屬

這裏安裝出了點小曲折,由於微軟對powershell的執行策略過於惡心,我們需要修改一下目前powershell對執行策略允許的狀態。

首先我先介紹一下powershell的四種執行策略。

Restricted:禁止運行插件、脚本

AllSigned :可以運行脚本,但要求脚本都有配置文件和簽名,本地計算機的也是如此。

RemoteSigned :可以運行本地脚本,但要求在網絡上下載的脚本,都有配置文件和簽名。

Unrestricted :可以運行沒有簽名的脚本(warning)

我選擇最後一個,因爲是在虛擬機裏折騰哈哈XD...

**Set-ExecutionPolicy -Scope CurrentUser**

位于命令管道位置 1 的 cmdlet Set-ExecutionPolicy
请为以下参数提供值:

**ExecutionPolicy: Unrestricted**

然後就是安裝oh-my-posh等等東西了

# 安裝posh-git和oh-my-posh
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
# 啓用默認設置
Set-Prompt
# 選擇主題
Set-Theme Paradox
# 使用記事本打開PS配置文件(如果沒有則需要創建)
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
notepad $PROFILE

隨後我們添加幾行話在新建的TXT裏(有的直接在文末添加哦)

Import-Module posh-git
Import-Module oh-my-posh 
Set-Theme Paradox

如圖展示一下效果:

2020.7.27,目前就先這樣吧!接下來還會二更,還有更多魔改的!

二更,2020.7.27(是的,文章發出時間是北京時間下午4點附近,現在的二更我是在北京時間8點半開始寫的)

  • 修改光標

Windows Terminal裏,我們修改的光標其實是文本編輯時,閃爍的定位光標。

在Linux的命令行裏,在Vim文檔編輯器裏,我們都可以清楚的看到一個厚厚的定位光標,如圖所示:

那麽,我們怎麽才能做到如上效果,讓我們的Windows Terminal更適合我們Linux使用呢?

這裏就要用到如下代碼了:

"cursorShape" : "filledBox", //默認為bar
"cursorColor" : "#FF6A6A", //由於我的壁紙原因,我設置這樣的偏粉的紅色(很難描述顔色了啦XD)

cursorShape是可以修改成如下形狀的:

"vintage" ( ▃ ), "bar" ( ┃ ), "underscore" ( ▁ ), "filledBox" ( █ ), "emptyBox" ( ▯ )

  • 修改字體

這裏的話,我想很多人迫不及待的想弄成Ubuntu Regular或者Ubuntu Bold了吧~

這裏我選用的也是Ubuntu Regular,我們去Ubuntu官網,下載一下字體吧!Click here.

下載完了之後,我們雙擊安裝,後面就是添加代碼了:

"fontFace" : "Ubuntu 常规", 
"fontSize" : 14, //個人感覺14字體算大但是看著很舒適滴! 

這裏給大家看看截圖吧,因爲Ubuntu字體安裝進電腦裏時,并不是Ubuntu這幾個字眼了。

(原諒我還是簡體字的電腦QAQ繁體字的你們應該是常規

接下來就是最後一個:

  • 添加一個功能,輸入時滾輪自動到輸入位置

    "snapOnInput" : true,

好了沒了,接下來就是其他魔改了!!!歡迎大家持續關注!

End.

声明:浩瀚银河Typecho Powered-By-Lin.孟|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA 4.0协议进行授权

转载:转载请注明原文链接 - [浩瀚银河]Windows Terminal 安裝和魔改(已二更完結,2020.7.27)


因为数据备份问题,接下来typecho平台就做给大家的留念地方了。hexo重新开始!https://hexo.haohanyh.com