前言
浪哥最近一直在使用MobaXterm,感覺這款工具功能很多,而且還是經常用的功能,最近幾個月一直把它當作主要的ssh工具。可是最近連Kali Linux時,頻繁掉線,最快時竟然5秒鍾,就開始掉線了。索性在網上找解決方案,一搜不要緊,發現還真很多人遇到同樣的問題。嬸可忍,叔不能忍,二營長,你他娘的Windows terminal呢。
1.0 安裝Windows Terminal
其實去年微軟發布預覽版時,浪哥就嘗鮮了。感受完后,並沒有納入后工,誰讓你不是正式的呢。Windows Terminal安裝很簡單,到Windows 商店,搜索下載即可。啟動可以到開始菜單中去找,也可以開始運行里輸入wt。
2.0 安裝安裝 posh-git 和 oh-my-posh
oh-my-posh就是powershell上的oh-my-zsh,盡管我用的少,得裝裝么。
Install-Module posh-git -Scope CurrentUser
Install-Module posh-git -Scope CurrentUser
3.0 修改或者新增配置文件
# 如果之前沒有配置文件,就新建一個 PowerShell 配置文件
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
# 用記事本打開配置文件
notepad $PROFILE
#################################################################################
Import-Module posh-git
Import-Module oh-my-posh
配置文件里添加,post-gi和oh-my-post,使啟動時可以加載這些工具。
4.0 安裝更沙黑體
可以在微軟商店里安裝更沙黑體,安裝也比較簡單。
5.0 正式美化
"profiles": {
"defaults": {
// Put settings here that you want to apply to all profiles
"acrylicOpacity": 0.8, //背景透明度
"useAcrylic": true, // 啟用毛玻璃
"backgroundImage": "D:\\OneDrive\\圖片\\stack.jpg", //背景圖片
"backgroundImageOpacity": 0.5, //圖片透明度
"backgroundImageStretchMode": "fill", //填充模式
"icon": "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png", //圖標
"fontFace": "Sarasa Term SC", //字體
"fontSize": 14, //文字大小
"colorScheme": "Solarized Light", //主題
"cursorColor": "#FFFFFF", //光標顏色
"cursorShape": "bar", //光標形狀
"startingDirectory":"D://Projects//" //起始目錄
}
}
最下邊貼入,主題內容,具體主題配置。
iTerm2-Color-Schemes 這里面有各種colorScheme的JSON,找到配色的.json文件,把里面的配色復制到schemes下面,然后再修改colorScheme的值。
"schemes":[
{
"name": "cyberpunk",
"black": "#000000",
"red": "#ff7092",
"green": "#00fbac",
"yellow": "#fffa6a",
"blue": "#00bfff",
"purple": "#df95ff",
"cyan": "#86cbfe",
"white": "#ffffff",
"brightBlack": "#000000",
"brightRed": "#ff8aa4",
"brightGreen": "#21f6bc",
"brightYellow": "#fff787",
"brightBlue": "#1bccfd",
"brightPurple": "#e6aefe",
"brightCyan": "#99d6fc",
"brightWhite": "#ffffff",
"background": "#332a57",
"foreground": "#e5e5e5"
},
{
"name": "Solarized Darcula",
"black": "#25292a",
"red": "#f24840",
"green": "#629655",
"yellow": "#b68800",
"blue": "#2075c7",
"purple": "#797fd4",
"cyan": "#15968d",
"white": "#d2d8d9",
"brightBlack": "#25292a",
"brightRed": "#f24840",
"brightGreen": "#629655",
"brightYellow": "#b68800",
"brightBlue": "#2075c7",
"brightPurple": "#797fd4",
"brightCyan": "#15968d",
"brightWhite": "#d2d8d9",
"background": "#3d3f41",
"foreground": "#d2d8d9"
}
]