UbuntuUnity中的升华文本。在当前工作区中打开文件

UbuntuUnity中的升华文本。在当前工作区中打开文件,ubuntu,sublimetext2,text-editor,ubuntu-unity,Ubuntu,Sublimetext2,Text Editor,Ubuntu Unity,我在Ubuntu中有四个工作区(如果你喜欢,可以称它们为“空间”或“桌面”),打开了Unity。我有多个Sublime Text 2窗口,每个窗口都打开。如果我在桌面1中从Nautilus打开一个新文件,该文件可能会在任何其他桌面中打开,具体取决于最后打开的升华窗口。有没有办法将此行为更改为更自然的行为,即在我实际所在的工作区的最新窗口中打开文件 您可以编辑Sublime文本的应用程序启动器。它可以在/usr/share/applications/sublime text.desktop中找到

我在Ubuntu中有四个工作区(如果你喜欢,可以称它们为“空间”或“桌面”),打开了Unity。我有多个Sublime Text 2窗口,每个窗口都打开。如果我在桌面1中从Nautilus打开一个新文件,该文件可能会在任何其他桌面中打开,具体取决于最后打开的升华窗口。有没有办法将此行为更改为更自然的行为,即在我实际所在的工作区的最新窗口中打开文件

您可以编辑Sublime文本的应用程序启动器。它可以在
/usr/share/applications/sublime text.desktop
中找到

为此,只需运行
sudo nano/usr/share/applications/sublime text.desktop
&将-n添加到
Exec=
行中,使其看起来像-

Exec=/opt/supreme\u text/supreme\u text-n%F

还要注意的是,在某些系统上,当从关联菜单中使用sublime时,它会导致光标继续运行。如果在.desktop打开进行编辑时出现这种情况,请向下滚动至
StartupNotify=true
行,并将其设置为
StartupNotify=false
。这将防止光标在…上运行


注意:这可能不是您想要的。但这使sublime text能够在当前活动工作区内的新窗口中打开文件

您是否正在尝试更改Sublime文本代码?如果您只是想在不更改代码的情况下更改配置设置,那么您应该在SuperUser.com、ubuntu.stackexchange.com或unix.stackexchange.com上询问。StackOverflow仅用于编程问题。