2
我想寫一個插件來昇華文本2,現在我需要訪問設置值。不過,我似乎無法弄清楚如何做到這一點。我甚至從其他插件複製代碼,仍然無法訪問我的設置值。我無法從崇高插件訪問我的設置
這是它的外觀現在:
import sublime
import sublime_plugin
class SendMailCommand(sublime_plugin.TextCommand):
def __init__(self, view):
self.view = view
def run(self, edit):
settings = {}
settings["use_tls"] = self.view.settings().get("smtp_tls", None)
settings["use_port"] = self.view.settings().get('smtp_port', 25)
print settings
不用說沒有這些設置除默認的另一個值。我PackageName.sublime的設置文件是這樣的:
{
"smtp_server": "smtp.gmail.com",
"smtp_tls": true,
"smtp_port":587
}
如果我更改設置的名稱指向普通用戶設置文件的東西,那麼它的作品,所以我猜,要麼我有錯誤的名稱爲我的設置文件或我只是做錯了訪問plugin local
設置。