我想通过subl
Sublime Text中的命令行(使用或其他方式)打开文件,但它始终在当前活动组中打开。
如何在特定组中打开它?
我在subl中看不到任何选项focusGroup 0
,也无法像这样运行命令,但这也行不通。
用例:我将ST与TerminalView插件一起使用,因此第一组可以编辑所有文件,第二组可以打开bash终端。想法是通过终端(第二组)中的命令行在第一组中打开文件。截至目前,该文件在第二组中打开。
为了实现这一目标,我们需要找到正确的命令来聚焦第一组。在ST中,从“视图”菜单中选择“显示控制台”,然后输入sublime.log_commands(True)
Enter,然后从菜单中选择焦点组1:“视图”->“焦点组”->“组1”。我们将在控制台中看到以下内容:
命令:focus_group {“ group”:0}
现在,要从命令行运行此命令:
subl --command "focus_group { \"group\": 0 }"
然后,打开文件:
subl /path/to/file
可以简化为:
subl --command "focus_group { \"group\": 0 }" && subl /path/to/file
但是尝试将其缩短为一次subl
调用将在运行命令之前打开文件,这意味着它将在组2中打开,然后将焦点切换到组1。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句