1

Sublime Text にデフォルトでスクラッチパッドを開いてもらいたいのですが、これを容易にする方法はありますか?

4

2 に答える 2

0

もっと良いものかもしれませんが、このようなものを使用できます。

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。一般的なスクラッチ ファイルだけが必要な場合は、何も追加する必要はありません。

于 2013-09-05T22:36:51.237 に答える
0

このためのプラグインを作成しました:

https://packagecontrol.io/packages/Scratchpad

現在、ファイルの場所を選択するオプションはありません。必要に応じて追加を検討します。

于 2015-04-26T11:44:10.920 に答える