参考链接
补充
在第5步配置修改Windows Terminal配置文件时,有几个需要注意的点。
commandline参数需要修改为自己的Powershell Core安装路径注释
source参数,否则会有以下报错:在配置文件列表中找不到你的默认配置文件-使用第一个配置文件。请进行检查以确保 “defaultProfile” 与你的某个配置文件的 GUID 相匹配。具体参见GitHub issue:附上完整settings.json
// This file was initially generated by Windows Terminal 1.4.3243.0// It should still be usable in newer versions, but newer versions might have additional// settings, help text, or changes that you will not see unless you clear this file// and let us generate a new one for you.// To view the default settings, hold "alt" while clicking on the "Settings" button.// For documentation on these settings, see: https://aka.ms/terminal-documentation{"$schema": "https://aka.ms/terminal-profiles-schema",// 修改默认Shell为Powershell Core// "defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}","defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",// You can add more global application settings here.// To learn more about global settings, visit https://aka.ms/terminal-global-settings// If enabled, selections are automatically copied to your clipboard."copyOnSelect": false,// If enabled, formatted data is also copied to your clipboard"copyFormatting": false,// A profile specifies a command to execute paired with information about how it should look and feel.// Each one of them will appear in the 'New Tab' dropdown,// and can be invoked from the commandline with `wt.exe -p xxx`// To learn more about profiles, visit https://aka.ms/terminal-profile-settings"profiles": {"defaults": {// Put settings here that you want to apply to all profiles.},"list": [{// Make changes here to the powershell.exe profile."guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}","name": "Windows PowerShell","commandline": "powershell.exe","hidden": false},{// Make changes here to the cmd.exe profile."guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}","name": "Command Prompt","commandline": "cmd.exe","hidden": false},{"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}","hidden": false,"name": "Azure Cloud Shell","source": "Windows.Terminal.Azure"},{// Powershell 7.1.1 配置"guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}","hidden": false,"name": "pwsh",// 换成自己的安装路径// 注意:一定要写上 -nologo,否则开启 powershll 会有一段话输出,很讨厌!"commandline": "D:/Software/PowerShell/7/pwsh.exe -nologo",// 在配置文件列表中找不到你的默认配置文件-使用第一个配置文件。请进行检查以确保 "defaultProfile" 与你的某个配置文件的 GUID 相匹配。// 注释source后解决上述报错// "source": "Windows.Terminal.PowershellCore",// 启动菜单一定要设置为 <.>,否则后面重要的一步将会无效!"startingDirectory": ".",// 字体"fontFace": "Consolas","fontSize": 11,"historySize": 9001,"padding": "5, 5, 20, 25","snapOnInput": true,"useAcrylic": false,// 颜色"colorScheme": "Homebrew"}]},// Add custom color schemes to this array.// To learn more about color schemes, visit https://aka.ms/terminal-color-schemes"schemes": [{"name": "Homebrew","black": "#000000","red": "#FC5275","green": "#00a600","yellow": "#999900","blue": "#6666e9","purple": "#b200b2","cyan": "#00a6b2","white": "#bfbfbf","brightBlack": "#666666","brightRed": "#e50000","brightGreen": "#00d900","brightYellow": "#e5e500","brightBlue": "#0000ff","brightPurple": "#e500e5","brightCyan": "#00e5e5","brightWhite": "#e5e5e5","background": "#283033","foreground": "#00ff00"}],// Add custom actions and keybindings to this array.// To unbind a key combination from your defaults.json, set the command to "unbound".// To learn more about actions and keybindings, visit https://aka.ms/terminal-keybindings"actions": [// Copy and paste are bound to Ctrl+Shift+C and Ctrl+Shift+V in your defaults.json.// These two lines additionally bind them to Ctrl+C and Ctrl+V.// To learn more about selection, visit https://aka.ms/terminal-selection{"command": {"action": "copy","singleLine": false},"keys": "ctrl+c"},{"command": "paste","keys": "ctrl+v"},// Press Ctrl+Shift+F to open the search box{"command": "find","keys": "ctrl+shift+f"},// Press Alt+Shift+D to open a new pane.// - "split": "auto" makes this pane open in the direction that provides the most surface area.// - "splitMode": "duplicate" makes the new pane use the focused pane's profile.// To learn more about panes, visit https://aka.ms/terminal-panes{"command": {"action": "splitPane","split": "auto","splitMode": "duplicate"},"keys": "alt+shift+d"}]}
