Sublime Merge 命令面板如何自定义
Posted 米奇^吖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sublime Merge 命令面板如何自定义相关的知识,希望对你有一定的参考价值。
Sublime Merge 命令面板中可用的命令由以.sublime-commands结尾的文件定义 。命令文件使用 JSON,顶级结构是一个数组。每个命令都是一个 JSON 对象。
获取:https://www.mac69.com?id=NzMyNzcx
例子
以下是.sublime-commands文件格式的示例 。
[
"caption": "View: Toggle Side Bar",
"command": "toggle_side_bar"
,
"caption": "Checkout Branch…",
"command": "checkout_branch",
,
"caption": "Checkout Remote Branch…",
"command": "checkout_branch",
"args": "local_refs": false, "remote_refs": true
,
]
参考实例
每个命令面板条目需要两个键,"caption" 和"command". 要将 args 传递给命令, "args"可以指定键。
该"caption"值必须是一个字符串,并指定要在命令面板中显示的文本。该 "command"值还必须是一个字符串,并指定要执行的命令的名称。
用于查看所选提交树的条目
"caption": "View Tree",
"command": "view_tree"
该args值必须是一个对象,每个键都是要传递给命令的 arg 的名称。
推送当前分支的条目,但提示用户选择选项
"caption": "Push...",
"command": "push",
"args": "prompt": true
用户目录创建
用户可以通过在他们的 Packages/User/目录中创建一个名为Default.sublime-commands的文件来向他们的命令面板添加条目。
例如,以下将创建一个条目来清理当前的 repo。
[
"caption": "Cleanup Repo",
"command": "git",
"args": "argv": ["gc"]
]
以上是关于Sublime Merge 命令面板如何自定义的主要内容,如果未能解决你的问题,请参考以下文章
Mac 自定义sublime在浏览器中打开的快捷键/win系统理论通用