2013-09-05 3 views

답변

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") 

, 당신은 키 default_file를 사용하여 Preferences.sublime-settings에 (문자열로) 파일을 지정할 수 있습니다. 일반 스크래치 파일 만 원한다면 아무 것도 추가 할 필요가 없습니다.

0

내가 이것에 대한 플러그인을했습니다 :

https://packagecontrol.io/packages/Scratchpad

는 현재 파일의 위치를 ​​선택할 수있는 옵션이 없습니다, 필요한 경우이를 추가하는 것을 고려합니다.