Command line 升华文本/subl:从命令行打开特定组中的文件

Command line 升华文本/subl:从命令行打开特定组中的文件,command-line,terminal,sublimetext3,Command Line,Terminal,Sublimetext3,我想从命令行使用subl或其他方式以升华文本打开一个文件,但它总是在当前活动组中打开 如何在特定组中打开它 我在subl中没有看到它的选项,也没有运行focusGroup 0之类的命令,但这也不起作用 用例:我使用ST和TerminalView插件,所以第一组有所有文件要编辑,第二组有bash终端打开。其思想是通过终端第二组中的命令行打开第一组中的文件。现在,文件在第二组中打开。要实现这一点,我们需要找到正确的命令来聚焦第一组。在ST中,从“视图”菜单中,选择“显示控制台”,然后输入sublim

我想从命令行使用subl或其他方式以升华文本打开一个文件,但它总是在当前活动组中打开

如何在特定组中打开它

我在subl中没有看到它的选项,也没有运行focusGroup 0之类的命令,但这也不起作用


用例:我使用ST和TerminalView插件,所以第一组有所有文件要编辑,第二组有bash终端打开。其思想是通过终端第二组中的命令行打开第一组中的文件。现在,文件在第二组中打开。

要实现这一点,我们需要找到正确的命令来聚焦第一组。在ST中,从“视图”菜单中,选择“显示控制台”,然后输入sublime.log_commandsTrue enter,然后从菜单中选择“聚焦组1”:视图->聚焦组->组1。我们将在控制台中看到以下内容:

命令:焦点组{组:0}

现在,要从命令行运行此命令:

subl --command "focus_group { \"group\": 0 }"
然后,要打开该文件:

subl /path/to/file
这可以缩短为:

subl --command "focus_group { \"group\": 0 }" && subl /path/to/file

但是尝试将其缩短为一次subl调用将在运行命令之前打开该文件,这意味着它将在组2中打开,然后将焦点切换到组1。

要实现这一点,我们需要找到正确的命令来聚焦第一个组。在ST中,从“视图”菜单中,选择“显示控制台”,然后输入sublime.log_commandsTrue enter,然后从菜单中选择“聚焦组1”:视图->聚焦组->组1。我们将在控制台中看到以下内容:

命令:焦点组{组:0}

现在,要从命令行运行此命令:

subl --command "focus_group { \"group\": 0 }"
然后,要打开该文件:

subl /path/to/file
这可以缩短为:

subl --command "focus_group { \"group\": 0 }" && subl /path/to/file

但是尝试将其缩短为一次subl调用将在运行命令之前打开该文件,这意味着它将在第2组中打开,然后将焦点切换到第1组。

非常有效!谢谢!!选择Show Console,然后进入sublime.log_commandsTrue,它也帮助我解决了一个不同的自动化问题。工作起来很有魅力!谢谢!!选择ShowConsole,然后进入sublime.log_commandsTrue,这也帮助我解决了一个不同的自动化问题。