Skip to content
Mr.HopeMr.Hope
主页
  • 软件教程
    • 代码编辑器
      • VS Code
        • Chrome
          • Git
            • COMSOL
              • 工具软件

                • 工具软件
                  • PowerToys
                    • Windows PowerShell
                      • Terminal

                        • 快速上手
                          • 自定义设置
                            • 全局设置
                              • 默认配置文件
                              • 配置文件设置
                                • 新增配置文件
                                • 配色方案
                                  • 自带的配色方案
                                    • 自定义配色方案
                                    • 自定义操作
                                • Apache
                                  • Nginx
                                    • MySQL

                                      自定义设置

                                      Mr.Hope2021年1月27日大约 4 分钟

                                      此页内容
                                      • 全局设置
                                        • 默认配置文件
                                      • 配置文件设置
                                        • 新增配置文件
                                      • 配色方案
                                        • 自带的配色方案
                                        • 自定义配色方案
                                      • 自定义操作

                                      配置文件代表着您可以在 Windows Terminal 中配置的不同的命令行环境。默认情况下,每个配置文件使用不同的命令行可执行程序,但是您可以根据自己的喜好,创建任意数量的使用同一可执行程序的配置文件。每个配置文件可以有自己的定制项以帮助您区分它们,并可以自由定制。

                                      可以使用快捷键 Ctrl + Shift + * 来打开对应的配置文件,可使用 Ctrl + , 打开 settings.json 文件,来进行个性化调整和默认设置更改等设置。

                                      默认设置

                                      您可以通过按住 Alt 键并点击下拉菜单中的 Settings 按钮打开 defaults.json。该文件由 Terminal 自动生成,展示了 Windows Terminal 所有默认设置及其值。更改此文件是无效的。

                                      settings.json 文件分为四个主要部分:

                                      1. 全局设置对象,它位于 JSON 文件的顶部。全局设置将影响整个应用程序。
                                      2. 配置文件设置,由 profiles 对象控制。负责控制每个配置文件。
                                      3. 配色方案,由 schemes 数组控制。
                                      4. 自定义操作,由 actions 数组控制

                                      # 全局设置

                                      全局设置会将影响整个终端窗口。

                                      关于详细的配置项,请见 全局设置open in new window。

                                      全局设置

                                      # 默认配置文件

                                      默认配置文件为 Windows PowerShell。您可以通过在 settings.json 文件中将 defaultProfile 设置为首选配置文件的名称或 GUID 来更改默认配置文件。

                                      "defaultProfile": "PowerShell"
                                      

                                      # 配置文件设置

                                      profiles 对象描述配置文件。它分为两个部分: defaults 和 list。

                                      • defaults 对象中的配置文件会应用于列表中的所有项目。

                                      • list 包含代表配置文件的每个配置文件对象,这些是出现在 Windows Terminal 下拉菜单中的项目。应用于 list 中各个配置文件的设置会覆盖 defaults 部分中应用的设置。

                                      关于详细的配置项,请见 配置文件设置open in new window。

                                      配置文件设置

                                      提示

                                      • 您可以在 defaults 中设置 fontFace 控制终端的字体。

                                      • 您可以在 Powershell 配置文件中添加 commandline 为 <PowerShell 地址> -nologo 来去除 powershell 启动时的 logo 显示。(默认地址为: C:/Program Files/PowerShell/7/pwsh.exe)

                                      • 您可以通过设置 backgroundImage 自定义背景图片,通过 backgroundImageOpacity 自定义背景透明度,通过 useAcrylic 开启或关闭毛玻璃效果。

                                      # 新增配置文件

                                      Windows Terminal 会自动为 PowerShell 和 WSL 分发版创建配置文件。

                                      您也可以手动添加新的配置文件: 只需生成一个新的 guid,提供一个 name,并为 commandline 属性提供可执行程序。

                                      WSL

                                      您可以通过 Microsoft 应用商店open in new window 安装 Ubuntu。之后便可以在 terminal 上运行 Ubuntu WSL 环境。

                                      注意

                                      您不能从动态生成的配置文件中复制 source 属性,否则 Windows Terminal 会忽略此配置文件。您必须使用 commandline 替换 source 并提供可执行程序,以便复制一个动态生成的配置文件。

                                      # 配色方案

                                      您可以在 schemes 数组中配置自定义配色方案。它们是使用以下格式写入的:

                                      {
                                        "name": "Campbell",
                                      
                                        "cursorColor": "#FFFFFF",
                                        "selectionBackground": "#FFFFFF",
                                      
                                        "background": "#0C0C0C",
                                        "foreground": "#CCCCCC",
                                      
                                        "black": "#0C0C0C",
                                        "blue": "#0037DA",
                                        "cyan": "#3A96DD",
                                        "green": "#13A10E",
                                        "purple": "#881798",
                                        "red": "#C50F1F",
                                        "white": "#CCCCCC",
                                        "yellow": "#C19C00",
                                        "brightBlack": "#767676",
                                        "brightBlue": "#3B78FF",
                                        "brightCyan": "#61D6D6",
                                        "brightGreen": "#16C60C",
                                        "brightPurple": "#B4009E",
                                        "brightRed": "#E74856",
                                        "brightWhite": "#F2F2F2",
                                        "brightYellow": "#F9F1A5"
                                      }
                                      

                                      关于详细的配置项,请见 配置文件设置open in new window。

                                      # 自带的配色方案

                                      Windows Terminal 在 defaults.json 文件中包含了一些配色方案。如果要在一个命令行配置文件中设置配色方案,请添加 colorScheme 属性,并将配色方案的 name 作为值。

                                      "colorScheme": "COLOR SCHEME NAME"
                                      

                                      查看各配色方案效果,请见 包含的配色方案open in new window。

                                      # 自定义配色方案

                                      下面提供几个主题色工具:

                                      • terminal.sexyopen in new window
                                      • Windows Terminal Themesopen in new window
                                      • TerminalSplashopen in new window,

                                      # 自定义操作

                                      您可以在 Windows 终端中创建自定义操作,以控制与终端的交互方式。这些操作将自动添加到命令面板。

                                      关于详细的配置项,请见 自定义操作设置open in new window。

                                      自定义操作

                                      自定义操作可以设置为以下格式:

                                      • 无参数命令

                                        { "command": "命令名称", "keys": "快捷键" }
                                        
                                        例子
                                        { "command": "closeWindow", "keys": "alt+f4" }
                                        
                                      • 有参数命令

                                        {
                                          "command": { "action": "commandName", "argument": "value" },
                                          "keys": "modifiers+key"
                                        }
                                        
                                        例子
                                        { "command": { "action": "newTab", "index": 0 }, "keys": "ctrl+shift+1" }
                                        
                                      编辑此页open in new window
                                      上次编辑于: 2022/2/6 16:46:58
                                      贡献者: Mr.Hope
                                      上一页
                                      快速上手

                                      预览:

                                      0  字
                                      评论
                                      Powered by Waline v2.5.1
                                      Copyright © 2019-present Mr.Hope