簡體   English   中英

Sublime Text / subl:從命令行在特定組中打開文件

[英]Sublime Text / subl: Open file in specific group from command line

我想通過Sublime Text中的命令行(使用subl或其他方式)打開文件,但是它總是在當前活動組中打開。

如何在特定組中打開它?

我在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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM