原文链接: 哥, 咱家终于有好看的终端了
效果
我单方面宣布, 这就是我在windows上用过的最好看的终端了! cmder?真不熟 →_→
安装
Windows Terminal
应用商店直接安装
主题切换
# 配置文件路径, 用下面的库会自动覆盖这个文件
~\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState\profiles.json
# 加入文件内容, 主要是启动目录为当前文件夹, 其他我也不清楚...
"defaults": {
// "startingDirectory": "./",
"startingDirectory": "%__CD__%",
"fontFace": "Fira Code",
"fontSize": 16,
"useAcrylic": true,
"snapOnInput": true,
"supportApplicationTitle": true
// Put settings here that you want to apply to all profiles.
},
github.com/Crawler995/… 使用命令行自己下载主题
如果报错, 需要修改代码中的配置文件名称
git提示
以管理员模式运行powershell
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
# 如果上面安装出现问题, 可以尝试下面的
Install-Module -Name PSReadLine -Scope CurrentUser -Force -SkipPublisherCheck
权限开始
# 不知道是什么原因, 有时候需要重复开启...
Set-ExecutionPolicy RemoteSigned
配置主题
查看主题
Get-Theme
新建配置文件
New-Item -ItemType file -Path $PROFILE -Force
在配置文件中加入下面代码, 选择自己喜欢的主题
# 路径
$PROFILE
C:\Users\Ace\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Import-Module posh-git
Import-Module oh-my-posh
Set-Theme PowerlinePlus
此时打开powershell和windows terminal应该会发现主题已经变了
字体
如果不知道用哪个就用官方的
在面板上右键-->属性
配置
右键菜单
可以使用工具或者自己修改注册表
# 在cmd中运行
regedit
# 找到 wt位置
where wt
C:\Users\Ace\AppData\Local\Microsoft\WindowsApps\wt.exe
在shell下新建项 Terminal, 这个就是右键菜单的提示文字, 可以参考cmder的
# 注册表路径
HKEY_CLASSES_ROOT\Directory\Background\shell
Terminal下新建字符串, 是提示的图表, 我直接用的cmder...
Terminal下新建command项, 修改值为wt的路径
在vscode中使用
直接使用powershell就行了, 加入-nologo关闭一开始的输出信息
"terminal.integrated.shell.windows": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe",
"terminal.integrated.shellArgs.windows": ["-nologo"],
// 也可以通过这种方式使用wt, 但是会有开始的文字...
"terminal.external.windowsExec": "wt -p cmd cmd",
其他
由于自带的git提示太长了, 所以我自己精简了下, 只显示分支和用户名, 这个自己可以根据喜好设置
我习惯每次命令都是换行, 所以在最后加了换行, powershell使用`作为转义符
参考
docs.microsoft.com/zh-cn/windo… github.com/microsoft/t… iterm2colorschemes.com/ windowsterminalthemes.dev/ medium.com/analytics-v… www.zhihu.com/question/33… zhuanlan.zhihu.com/p/112533873