2015-11-05 53 views
2

我正在尋找從側欄中存在的文件夾獲取路徑的方法。 到目前爲止,我發現這種方式:從側欄中獲取選定的文件夾在Sublimetext中

class AddConfigCommand(sublime_plugin.WindowCommand): 
    def run(self, files): 
     if not files: 
      files.append(sublime.active_window().active_view().file_name()) 

這回我的路徑只有當一個文件,但如果一個文件夾還給我無。 的文件參數來自Side Bar.sublime-menu文件:

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

,也許能以某種方式幫助另一種選擇是讓從返回的文件/文件夾的路徑功能「查找文件夾」「在哪裏」行。

回答

1

「args」變量定義了所有輸入sublime將發送給您的方法的輸入。 「文件」是一個數組,其中包含側邊欄上所有選定的文件,以及文件僅限

,以獲得目錄選擇你需要通過「路徑」變量您崇高的菜單文件,像這樣:

{ 
"caption": "Create New Config", 
"command": "add_config", 
"args": { 
    "paths": [] 
} 
相關問題