Sublimetext3 从SublimateText中的侧栏获取选定文件夹

Sublimetext3 从SublimateText中的侧栏获取选定文件夹,sublimetext3,sublimetext,sublime-text-plugin,Sublimetext3,Sublimetext,Sublime Text Plugin,我正在寻找从侧边栏中存在的文件夹中获取路径的方法。 到目前为止,我发现了这种方式: class AddConfigCommand(升华插件.WindowCommand): def运行(自我,文件): 如果不是文件: files.append(sublime.active\u window().active\u view().file\u name()) 仅当它是文件时才返回路径,但如果它是文件夹,则不返回路径。 文件参数来自侧栏。升华菜单文件: { “标题”:“创建新配置”, “命令”:“添加

我正在寻找从侧边栏中存在的文件夹中获取路径的方法。 到目前为止,我发现了这种方式:

class AddConfigCommand(升华插件.WindowCommand):
def运行(自我,文件):
如果不是文件:
files.append(sublime.active\u window().active\u view().file\u name())
仅当它是文件时才返回路径,但如果它是文件夹,则不返回路径。 文件参数来自侧栏。升华菜单文件:

{
“标题”:“创建新配置”,
“命令”:“添加配置”,
“args”:{
“文件”:[]
}
}
另一个可能在某种程度上有所帮助的选项是从函数“Find in folder”中获取“where”行,该函数返回文件/文件夹的路径。“args”变量定义升华将发送到方法的所有输入。“文件”是一个数组,它包含侧边栏上所有选定的文件,并且仅包含文件

要选择目录,您需要在sublime菜单文件上传递“path”变量,如下所示:

{
"caption": "Create New Config",
"command": "add_config",
"args": {
  "paths": []
}