【发布时间】:2013-09-09 08:54:01
【问题描述】:
我希望 Sublime Text 默认打开我的便签本,有什么方法可以方便吗?
【问题讨论】:
-
考虑告诉我们您迄今为止的尝试。你试过用谷歌搜索这个吗?
标签: sublimetext2 sublimetext scratchpad
我希望 Sublime Text 默认打开我的便签本,有什么方法可以方便吗?
【问题讨论】:
标签: sublimetext2 sublimetext scratchpad
【讨论】:
可能会更好,但你可以使用这样的东西。
import sublime
VERSION = int(sublime.version())
def open_default_file():
settings = sublime.load_settings("Preferences.sublime-settings")
if settings.has("default_file"):
sublime.active_window().open_file(settings.get("default_file"))
else:
scratch_name = "Scratch Space"
found = False
window = sublime.active_window()
views = window.views()
for view in views:
if view.name() == scratch_name and view.file_name() == None:
found = True
window.focus_view(view)
break
if not found:
view = sublime.active_window().new_file()
view.set_scratch(True)
view.set_name("Scratch Space")
如果你想打开一个特定的文件,你可以在Preferences.sublime-settings 中使用键default_file 指定一个文件(作为一个字符串)。如果您只想要一个通用的暂存文件,则无需添加任何内容。
【讨论】: