1. Windows Terminal右键菜单基础配置第一次用Windows Terminal时我就被它的颜值惊到了——比老旧的cmd和PowerShell好看太多了但每次都要手动打开再切换目录实在太麻烦。后来发现可以通过修改注册表把它添加到右键菜单效率直接翻倍。最基础的配置方法有两种我推荐新手用批处理脚本的方式简单不容易出错。先准备一个terminal.ico图标文件可以从GitHub下载官方图标然后创建install.bat文件内容如下echo off reg.exe add HKEY_CLASSES_ROOT\Directory\Background\shell\wt /f /ve /d Windows Terminal here reg.exe add HKEY_CLASSES_ROOT\Directory\Background\shell\wt /f /v Icon /t REG_EXPAND_SZ /d C:\path\to\terminal.ico reg.exe add HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command /f /ve /t REG_EXPAND_SZ /d \%%LOCALAPPDATA%%\Microsoft\WindowsApps\wt.exe\ pause保存后右键以管理员身份运行不出意外的话现在在任何文件夹空白处右键都能看到Windows Terminal here选项了。如果图标没显示检查下第三行的路径是否正确。手动修改注册表的方法更适合进阶用户WinR输入regedit打开注册表编辑器定位到HKEY_CLASSES_ROOT\Directory\Background\shell新建名为wt的项然后修改默认值为Windows Terminal here新建字符串值Icon填入图标路径在wt下新建command子项修改默认值为%LOCALAPPDATA%\Microsoft\WindowsApps\wt.exe2. 实现当前目录打开功能刚开始用的时候发现个坑虽然是从指定目录右键打开的但终端启动后还是在用户目录。这是因为需要修改Terminal的配置文件。打开Windows Terminal的设置文件快捷键Ctrl,找到profiles列表里你常用的终端配置比如我用的PowerShell配置是这样的{ guid: {61c54bbd-c2c6-5271-96e7-009a87ff44bf}, name: Windows PowerShell, commandline: pwsh.exe, startingDirectory: ., hidden: false }关键就是这个startingDirectory参数设置成.表示当前目录。如果是WSL子系统建议改成startingDirectory: //wsl$/Ubuntu-20.04/home/username如果用的是v0.5之前的旧版本需要设置startingDirectory: null才能生效。配置完成后记得保存现在右键打开的终端就会自动定位到当前目录了。3. 个性化图标与菜单项定制默认的右键菜单有点单调我们可以玩出更多花样。比如给不同类型的终端创建独立菜单项:: PowerShell菜单项 reg add HKEY_CLASSES_ROOT\Directory\Background\shell\wt_pwsh /ve /d PowerShell Here /f reg add HKEY_CLASSES_ROOT\Directory\Background\shell\wt_pwsh\command /ve /d \%%LOCALAPPDATA%%\Microsoft\WindowsApps\wt.exe\ new-tab -p \Windows PowerShell\ -d \%%V\ /f :: CMD菜单项 reg add HKEY_CLASSES_ROOT\Directory\Background\shell\wt_cmd /ve /d CMD Here /f reg add HKEY_CLASSES_ROOT\Directory\Background\shell\wt_cmd\command /ve /d \%%LOCALAPPDATA%%\Microsoft\WindowsApps\wt.exe\ new-tab -p \Command Prompt\ -d \%%V\ /f更高级的玩法是给菜单项设置快捷键——在注册表项下新建名为Extended的空字符串值这样按住Shift键再右键时才会显示该菜单项。适合把危险操作藏起来。4. 深度美化与功能增强光有基础功能怎么够我花了三天时间调教出的终端效果同事都来问配置。分享几个必装神器Oh My Posh- 终端主题引擎Install-Module oh-my-posh -Scope CurrentUser Install-Module -Name Terminal-Icons -Repository PSGallery然后在PowerShell配置文件中添加oh-my-posh init pwsh --config $env:POSH_THEMES_PATH\jandedobbeleer.omp.json | Invoke-Expression Import-Module -Name Terminal-Icons字体推荐MesloLGM NF支持图标显示Cascadia Code微软官方字体背景特效在settings.json中添加{ profiles: { defaults: { acrylicOpacity: 0.85, backgroundImage: C:/Pictures/terminal_bg.jpg, backgroundImageStretchMode: uniformToFill, backgroundImageOpacity: 0.2 } } }最近发现个超实用的功能在右键菜单添加VS Code的在此处打开选项。创建vscode.reg文件导入以下内容Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode] Open with VS Code IconC:\\Program Files\\Microsoft VS Code\\Code.exe [HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command] \C:\\Program Files\\Microsoft VS Code\\Code.exe\ \%V\现在我的右键菜单已经变成了生产力工具集Terminal、VSCode、Git Bash一应俱全。特别是配合Windows 11的新版右键菜单需要按住Shift才会显示完整菜单既美观又高效。