ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

Windows Terminal实战指南:6个日常痛点解法,一篇够用

Windows Terminal实战指南:6个日常痛点解法,一篇够用 Windows Terminal实战指南6个日常痛点解法一篇够用【免费下载链接】terminalThe new Windows Terminal and the original Windows console host, all in the same place!项目地址: https://gitcode.com/GitHub_Trending/term/terminal如果你还在为一个任务开一个黑色窗口、关了窗命令历史就没了、黑底白字看上三行就眼睛发酸那 Windows Terminal 基本就是为你准备的。标签页、左右分屏、GPU 加速渲染、完整的 UTF-8 支持PowerShell、CMD、WSL 一个界面里全都能跑。我自己用它跑了一年多项目结论先放这下面 6 个设置配完你就回不去老终端了。1. 先装上两条命令搞定官方推荐用 Microsoft Store 安装好处是自动升级。命令行党直接用 winget 一条命令装完想折腾源码的再 clone 一份自己编译即可。# 用 winget 一行安装 winget install --id Microsoft.WindowsTerminal -e # 或者拿源码自己编译 git clone https://gitcode.com/GitHub_Trending/term/terminal装完打开它默认落一个 PowerShell 标签页按Ctrl,就能进图形化设置界面这是后面所有定制工作的入口。2. 治黑底白字看不清外观只改这三处老控制台那个默认配色看久了确实累。Windows Terminal 自带 Campbell、Campbell (Aqua)、One Half Dark 等多套配色我建议你只动三个键字体、配色、亚克力透明度。字体认准微软自家的 Cascadia Mono仓库里res/fonts/下有现成字库装到系统字体目录后直接引用连字和编程符号都支持。fontFace: Cascadia Mono, fontSize: 11, colorScheme: Campbell (Aqua), useAcrylic: true, acrylicOpacity: 0.75亚克力透明度是观感的分水岭0.75 左右既有通透感又不影响可读性。背景图片我一般不开真要开就把backgroundImageOpacity压到 0.2 以下不然代码会糊。![Windows Terminal外观设置界面亚克力透明度、字体与颜色方案调整项](https://gitcode.com/GitHub_Trending/term/terminal/blob/20588130d8ef2ba40eb56bdae88e04cce7fc5b5d/doc/specs/?utm_sourcegitcode_repo_files#1564 - Settings UI/appearance.png)3. 一个屏幕干多件事分屏与标签切换这是我觉得最值得马上开的功能。左边挂着服务日志右边写命令互不干扰比开三个窗口来回切省事太多。AltShift,/AltShift.左右、上下拆分窗格Alt方向键在窗格间移动焦点CtrlShiftT/CtrlShiftW新建 / 关闭标签页CtrlShiftF当前缓冲区全局搜索多窗格还有一个隐藏福利开广播输入后同一段命令可以打到所有窗格里批量改配置的时候很香。4. 少敲字命令面板与历史建议CtrlShiftP呼出命令面板输入关键字模糊匹配所有可执行操作切配色、分屏、导缓冲区……比背快捷键快得多我日常 80% 的操作走这里。![Windows Terminal命令面板模糊搜索快速执行终端操作](https://gitcode.com/GitHub_Trending/term/terminal/blob/20588130d8ef2ba40eb56bdae88e04cce7fc5b5d/doc/specs/?utm_sourcegitcode_repo_files#1502 - Advanced Tab Switcher/img/CommandPaletteExample.png)配合 shell 集成的命令建议按上方向键能翻出历史命令并做智能补全重复执行的长命令从此不用重打。5. 不同项目不同环境配置文件与启动目录给每个常干的事建一个 profile是 Windows Terminal 用法里收益最高的一步。核心就两个字段commandline决定进什么环境startingDirectory决定从哪开始。WSL 路径写成\\wsl$\分发版名\...的格式即可{ name: Ubuntu, commandline: wsl.exe -d Ubuntu, startingDirectory: \\\\wsl$\\Ubuntu\\home\\you, tabColor: #0EA5E9 }顺手把tabColor设上标签页一眼就能认出哪个是生产库、哪个是测试环境。![Windows Terminal标签页颜色定制效果不同配置文件对应不同tabColor标识](https://gitcode.com/GitHub_Trending/term/terminal/blob/20588130d8ef2ba40eb56bdae88e04cce7fc5b5d/doc/specs/?utm_sourcegitcode_repo_files#1337 - Per-Profile Tab Colors/profile-tabColor-000.gif)6. 不想背 JSON设置界面与级联默认值所有配置最终都落在一份 JSON 上路径是%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json。不用硬记Ctrl,打开设置 UI 逐项改保存后写回的就是这份文件想抄别人的配置直接看profiles.defaults段也能省一半事。自定义快捷键同样在这份文件里比如给复制绑一个不冲突的组合键keybindings: [ { keys: ctrlshiftc, command: { action: copy } } ]它的取值遵循系统默认 ← defaults.json ← settings.json的级联覆盖你只写想改的部分其余自动继承。7. 三个最容易踩的坑字体不生效Cascadia 要先装成系统字体fontFace再写名字顺序反了就是显示方块。启动目录进不去WSL 目录别写\\wsl$\的裸形式在 PowerShell 里手动 cd直接放在 profile 的startingDirectory里最稳。滚动发卡先关掉背景图再把亚克力透明度降下来GPU 渲染本身不背这个锅。更多细节可以看仓库里的 用户文档 与 配置规格samples/目录还有 Console API 的使用示例src/cascadia/是终端核心的源码实现。最后一步现在就打开CtrlShiftP搜 split 把第一个窗格分出来再给你的主力项目建一个带startingDirectory的 profile。这两步做完今天之后你开的每个终端都会比昨天好用一点。【免费下载链接】terminalThe new Windows Terminal and the original Windows console host, all in the same place!项目地址: https://gitcode.com/GitHub_Trending/term/terminal创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表