TextCommand中传入参数
在开发插件时,比如进行比较操作,会有对当前文件比较,对工程目录进行比较等。这时配置命令绑定时,需要传入参数进行控制。
1. 在commands中添加参数
在按键配置中通过args传入参数。如下:
{ "caption": "svnstatus", "command": "svn_file_status", "args": {"by": "file"} },
- 在run函数中获取参数
class SvnDiffCommand(sublime_plugin.TextCommand):
def run(self, edit, by='file'):
pass