如何使Sublime Text在一个窗口中打开多个文件?

问题描述 投票:0回答:1

在Centos 7.6(Linux)操作系统上使用Sublime Text 3。

当我使用Sublime Text从命令提示符处打开文件时:

[root@localhost]$ sublime sitemap.php
[root@localhost]$ sublime robots.txt

即使在open_files_in_new_window设置设为false的情况下,也会在2个Sublime Text窗口中打开文件。

如何使Sublime Text在一个窗口中打开文件?

sublimetext3 sublimetext
1个回答
1
投票

我也使用Linux发行版,当我从命令行打开文件时,它们的确在同一窗口中打开。

您在命令行上使用的命令是sublime,我怀疑使用--new-window选项启动了Sublime Text。

查看系统上是否有/usr/bin/subl文件。如果这样做,请在命令行上使用subl而不是sublime,然后查看是否在同一窗口中打开文件。

如果系统上没有/usr/bin/subl,则可以这样创建:

注意:/usr/bin/subl只是Sublime Text启动器,它会自动安装在基于Debian的Linux发行版上。

将这两行添加到新文件并将其另存为/home/user/subl

注意:如果需要,将路径更改为/opt/sublime_text/sublime_text

#!/bin/sh
exec /opt/sublime_text/sublime_text "$@"

然后以超级用户或sudo的身份运行这些命令,在Centos中最简单的方法:

$ chown root:root subl
$ mv subl /usr/bin/

现在您应该能够在命令行上使用subl来打开Sublime Text中的文件,它们应该在同一窗口中打开,例如:

$ subl sitemap.php
$ subl robots.txt
© www.soinside.com 2019 - 2024. All rights reserved.