2
我使用包含其他文件名称的文件:堆栈跟踪,文档等 我经常需要跳转到一个特定的文件/位置,并做到这一点,我选择的部分行包含文件名,复制它,打开'去'窗口并粘贴它,然后按回车。选择和'去选择'Sublime
它工作正常,但它污染我的剪贴板。
是否有任何解决方案打开'去'窗口选择已插入的文本? 我检查了默认的键盘映射,并没有发现任何类似的东西。
我使用包含其他文件名称的文件:堆栈跟踪,文档等 我经常需要跳转到一个特定的文件/位置,并做到这一点,我选择的部分行包含文件名,复制它,打开'去'窗口并粘贴它,然后按回车。选择和'去选择'Sublime
它工作正常,但它污染我的剪贴板。
是否有任何解决方案打开'去'窗口选择已插入的文本? 我检查了默认的键盘映射,并没有发现任何类似的东西。
什么都没有内置,但你可以用一个插件。
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+p
到go_to_file
。