Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sublimetext3 如何使升华文本在一个窗口中打开多个文件?_Sublimetext3_Sublimetext - Fatal编程技术网

Sublimetext3 如何使升华文本在一个窗口中打开多个文件?

Sublimetext3 如何使升华文本在一个窗口中打开多个文件?,sublimetext3,sublimetext,Sublimetext3,Sublimetext,在Centos 7.6(Linux)操作系统上使用升华文本3 在命令提示下使用升华文本打开文件时: [root@localhost www]# sublime sitemap.php [root@localhost www]# sublime robots.txt 文件在两个升华文本窗口中打开,即使新窗口中的open\u files\u设置设置为false 如何使升华文本在一个窗口中打开文件?我还使用Linux发行版,当我从命令行打开文件时,它们会在同一窗口中打开 您在命令行上使用的命令是su

在Centos 7.6(Linux)操作系统上使用升华文本3

在命令提示下使用升华文本打开文件时:

[root@localhost www]# sublime sitemap.php
[root@localhost www]# sublime robots.txt
文件在两个升华文本窗口中打开,即使新窗口中的
open\u files\u
设置设置为
false


如何使升华文本在一个窗口中打开文件?

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

您在命令行上使用的命令是
sublime
,我怀疑它是用
--new window
选项启动sublime文本的

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

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

注意:
/usr/bin/subl
只是一个升华文本启动器,它自动安装在基于Debian的Linux发行版上

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

注意:如果需要,请将路径更改为
/opt/sublime\u text/sublime\u text

#!/bin/sh
exec /opt/sublime_text/sublime_text "$@"
然后以超级用户身份或使用
sudo
运行这些命令,这是Centos最简单的操作:

$ chown root:root subl
$ mv subl /usr/bin/
现在,您应该能够使用命令行上的
subl
打开Sublime文本中的文件,这些文件应该在同一窗口中打开,例如:

$ subl sitemap.php
$ subl robots.txt

您使用的是什么操作系统?@mattst,centos7.6如果您想要一行代码,您也可以只使用sudo ln-s/opt/subgrame\u text/subgrame\u text/usr/bin/subl(根据需要调整路径)。@mattst,centos 7.6中有
/usr/bin/subl
。我发现了问题:我像普通用户一样运行
subgrame
subl
,一切正常。当我以
root
运行
sublime
subl
时,将打开几个窗口。当
root
运行升华时,如何使升华仅打开一个窗口?