0

我有一个便携式安装的 sublime text 2,我使用 skydrive 在机器之间同步。通过云漫游设置很棒,但是当它漫游我打开的文件时,它会破坏事情。(因为文件不存在于机器上)我绝对希望它记住我打开的文件,但我希望它只在每台机器上执行,而不是保存在云中。那可能吗?

4

2 回答 2

1

排除 .sublime_session 文件/Data/Settings可能对你有用。事实上,我认为您可以继续排除整个/Data/Settings文件夹。

于 2012-10-03T17:25:08.543 回答
0

我通过从 sublime 配置文件夹到我的 Dropbox 文件夹的硬链接来进行设置。

我有一个 powershell 脚本,除其他外,它链接各种文件:

# initialize the sublime preferences
md "$env:appdata/Sublime Text 2/Settings/" -ea SilentlyContinue
ln "$env:appdata/Sublime Text 2/Settings/License.sublime_license" "$HOME/Dropbox/profile/st2/Settings/License.sublime_license"
md "$env:appdata/Sublime Text 2/Installed Packages/" -ea SilentlyContinue
ln "$env:appdata/Sublime Text 2/Installed Packages/Package Control.sublime-package" "$HOME/Dropbox/profile/st2/Installed Packages/Package Control.sublime-package"
new-junction "$env:appdata/Sublime Text 2/Packages/User" "$HOME/Dropbox/profile/st2/User"

foreach ($subfolder in (gci "$HOME/Dropbox/profile/st2/Packages"))
{
    new-junction "$env:appdata/Sublime Text 2/Packages/$subfolder" "$HOME/Dropbox/profile/st2/Packages/$subfolder"
}

(我认为new-junction是 PSCX 添加的。)

于 2012-09-21T19:47:10.630 回答