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 命令面板如何自定义的主要内容,如果未能解决你的问题,请参考以下文章

Sublime使用教程

Mac 自定义sublime在浏览器中打开的快捷键/win系统理论通用

类似于 sublime 的“CSS 选择器列表”的结尾

sublime text 3 扩展插件SideBarEnhancements用法教程

Sublime Merge

Sublime Merge