【发布时间】:2018-12-07 20:29:50
【问题描述】:
我一直在制作一个崇高的文本插件,在我开始研究更“高级”的东西之前,一切似乎都运行良好。我有以下设置文件:
{
"suggest_new_file": true,
"add_to_single_view": false,
"show_status_message": true,
"show_file_path": true,
"status_message": "Copied to {name}",
"keep_focus": true,
// show preview of file contents in popup menu
"show_preview": true,
// scroll the view to the end of the file being copied to
// requires 'keep_focus' to be false
"scroll_view": true,
}
但是,当我输入如下内容时,(进入 sublime 终端):
sublime.load_settings('AddToFile.sublime-settings').get("show_preview")
...它返回 False,即使它是 True 并且 sublime.load_settings('AddToFile.sublime-settings').has("show_preview") 也是 True。这也会发生在其他设置中,我不知道我的插件从哪里获取它的设置
【问题讨论】:
-
sublime.find_resources("AddToFile.sublime-settings")返回什么? -
返回
<Sublime.settings object ...> -
那个方法应该返回一个资源文件名列表;如果它返回一个设置对象,那么你的 Sublime 安装就会严重混乱。
标签: python plugins sublimetext3