如何让 Sublime Text 一次打开多个文件 window?

How to make Sublime Text open several files in one window?

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

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

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

文件在 2 Sublime Text windows 中打开,即使 open_files_in_new_window 设置设置为 false

如何让 Sublime Text 一次打开文件 window?

我也使用 Linux 发行版,当我从命令行打开文件时,它们会在相同的 window 中打开。

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

查看您的系统上是否有 /usr/bin/subl 文件。如果这样做,则在命令行上使用 subl 而不是 sublime 并查看是否在相同的 window.

中打开文件

如果 /usr/bin/subl 不在您的系统上,那么您可以这样创建它:

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

将这两行添加到一个新文件中并将其另存为 /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 中打开文件,并且它们应该在相同的 window 中打开,例如:

$ subl sitemap.php
$ subl robots.txt