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



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

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

[root@localhost www]# sublime sitemap.php
[root@localhost www]# sublime robots.txt

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

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

我也使用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

最新更新