在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