我在 Ubuntu 中有四个工作区(如果你愿意,可以称它们为“空间”或“桌面”),并且启用了 Unity。我在每个窗口中打开了多个 Sublime Text 2 窗口。如果我在桌面 1 中从 Nautilus 打开一个新文件,该文件可能会在任何其他桌面中打开,这取决于最后打开了哪个 Sublime 窗口。有什么方法可以将此行为更改为更自然的行为,即在我实际所在的工作区的最新窗口中打开文件?
最佳答案
您可以编辑 Sublime Text 的应用程序启动器。它可以在 /usr/share/applications/sublime-text.desktop
中找到。
为此,只需运行 sudo nano/usr/share/applications/sublime-text.desktop
并将 -n 添加到 Exec=
行,使其看起来像 -
Exec=/opt/sublime_text/sublime_text -n %F
另请注意 - 在某些系统上,当从上下文菜单中使用时,sublime 会导致光标运行。如果是这种情况,而 .desktop 已打开以进行编辑,请向下滚动到 StartupNotify=true
行并将其设置为 StartupNotify=false
。这将防止游标在...上运行
注意:这可能不是您想要的确切。但这使 sublime text 能够在当前事件工作区内的新窗口中打开文件。
关于ubuntu - Ubuntu-Unity 中的 Sublime 文本。在当前工作区打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16101090/