2013-05-13 68 views
2

我使用包含其他文件名稱的文件:堆棧跟蹤,文檔等 我經常需要跳轉到一個特定的文件/位置,並做到這一點,我選擇的部分行包含文件名,複製它,打開'去'窗口並粘貼它,然後按回車。選擇和'去選擇'Sublime

它工作正常,但它污染我的剪貼板。

是否有任何解決方案打開'去'窗口選擇已插入的文本? 我檢查了默認的鍵盤映射,並沒有發現任何類似的東西。

回答

1

什麼都沒有內置,但你可以用一個插件。

import sublime_plugin 


class GoToFileCommand(sublime_plugin.WindowCommand): 
    def run(self): 
     window = self.window 
     view = window.active_view() 
     regions = view.sel() 
     if len(regions) == 1: 
      if not regions[0].empty(): 
       window.run_command("show_overlay", 
            {"overlay": "goto", "show_files": True, 
            "text": view.substr(regions[0])}) 
       return 
     window.run_command("show_overlay", { 
          "overlay": "goto", "show_files": True}) 

然後簡單地重新綁定ctrl/cmd+pgo_to_file