ubuntu - Ubuntu-Unity 中的 Sublime 文本。在当前工作区打开文件

标签 ubuntu sublimetext2 text-editor ubuntu-unity

我在 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/

相关文章:

c++ - Ubuntu 16.04,Nvidia toolkit 8.0 RC,暗网编译错误: expected a ";"

git - 从 Windows git bash 打开 sublime text

sublimetext2 - SublimeText 输出显示完成时间

Java文本编辑器/解析框架

textmate - 如何在 TextMate 中启用 markdown 代码折叠?

c - 函数参数中的舍入错误

node.js - Yarn 错误地报告不兼容的 Node 版本失败

ubuntu - 分支子目录中的 Launchpad dailybuild 源

themes - 在 Sublime Text 2 中应用 Soda 主题时遇到问题

vim - 退出 VIM 编辑器后,我无法看到进入 vim 之前存在的原始屏幕内容