跳至内容

命令面板

另请参阅

命令面板参考 : 关于命令面板选项的完整文档。

概述

命令面板 绑定到 Ctrl  P 是一个交互式列表,其目的是执行命令。命令面板由 .sublime-commands 文件中的条目提供。通常,不值得创建自己的键绑定的命令是包含在 .sublime-commands 文件中的良好候选者。

默认情况下,命令面板包含许多有用的命令,并提供对单个设置以及设置文件的便捷访问。

文件格式(命令文件)

命令文件使用 JSON 并具有 .sublime-commands 扩展名。

以下是 Packages/Default/Default.sublime-commands 的摘录

json
[
    { "caption": "Project: Save As", "command": "save_project_as" },
    { "caption": "Project: Close", "command": "close_project" },
    { "caption": "Project: Add Folder", "command": "prompt_add_folder" },

    { "caption": "Preferences: Default File Settings", "command": "open_file", "args": {"file": "${packages}/Default/Base File.sublime-settings"} },
    { "caption": "Preferences: User File Settings", "command": "open_file", "args": {"file": "${packages}/User/Base File.sublime-settings"} },
    { "caption": "Preferences: Default Global Settings", "command": "open_file", "args": {"file": "${packages}/Default/Global.sublime-settings"} },
    { "caption": "Preferences: User Global Settings", "command": "open_file", "args": {"file": "${packages}/User/Global.sublime-settings"} },
    { "caption": "Preferences: Browse Packages", "command": "open_dir", "args": {"dir": "$packages"} }
]

caption : 在命令面板中显示的文本。

command : 要执行的命令。

args : 传递给 command 的参数。

如何使用命令面板

  1. Ctrl  P
  2. 选择命令

命令面板会根据上下文过滤条目。这意味着无论何时打开它,您都不会总是看到每个 .sublime-commands 文件中定义的所有命令。