【问题标题】:Sublime 3: last session not savedSublime 3:上次会话未保存
【发布时间】:2017-03-22 11:08:24
【问题描述】:

所以我已将我的 Ubuntu 重新安装到较新的版本,然后我迁移了我使用的 sublime 3 配置。一切似乎都像以前一样被保存了,但看起来崇高只是不保存它所在的会话。

每次我关闭 sublime 时,当我打开时,我总是打开一个我以前使用过的文件。我最近打开了什么并不重要,它总是打开同一个文件。

具体来说,它是bashrc 文件(如果这很重要的话)。

现在如果我重新打开 sublime,然后关闭 bashrc 文件,然后打开项目,当我再次重新打开时,我什至看不到该项目已添加。我不能使用alt+ctrl+p,因为它不记得我什至打开过任何项目。

我看起来会话以某种方式固定在一个状态。

我正在使用的 Sublime 构建是:3126

更新: 迁移崇高设置时,我复制了这个目录sublime-text-3/Packages/User(来自~/.config/sublime-text-3/Packages/User)。它有设置文件和一些自定义的 sn-ps。

【问题讨论】:

  • 很可能是~/.config/sublime-text-3 及其子文件夹上的权限问题 - ST 控制台中是否有任何错误导致无法保存任何文件?
  • 似乎问题在于对于某些配置/插件,崇高正在寻找在我以前的操作系统中使用过的旧路径。我得到类似:no such file or directoty /home/user1/.config/。当我现在的实际用户是user2user1 在以前的操作系统中使用)。我认为配置只是寻找相对路径。有没有办法以某种方式重置路径以查找当前安装了 sublime 的路径?
  • 尝试打开项目中的一些文件,然后使用“关闭项目”。重新启动 sublime 并检查这次它是否打开了所有文件。

标签: session sublimetext3


【解决方案1】:

我在 linux 上遇到了同样的问题。来自https://web.archive.org/web/20191102071813/http://docs.sublimetext.info/en/latest/getting_started/install.html

运行以下命令:

sudo chown -R $USER:$USER /home/$USER/.config/sublime-text-3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-09
    • 2012-09-06
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    相关资源
    最近更新 更多