通过Github Desktop打开存储库后无法添加Sublime项目首选项

时间:2019-03-12 20:45:27

标签: sublimetext3 github-for-windows

我很高兴注意到Github Desktop允许我在Sublime Text中打开一个回购。似乎将回购作为一个项目打开,但是我很难弄清楚如何编辑该回购的项目首选项。具体来说,我想添加file_exclude_patterns

我曾在Sublime中尝试过Project > Save Project As...,但是当我通过Github Desktop打开仓库时,它会打开两个Sublime窗口:一个尊重我的项目偏好,另一个忽略它们。

1 个答案:

答案 0 :(得分:1)

从问题描述中看来,您可能遇到hot_exit设置问题。启用该设置(默认设置)后,无论何时退出Sublime,它都会在退出之前将所有打开的窗口的状态保存到会话文件中。

该会话文件包含每个打开的窗口的列表,每个窗口中打开了哪些文件,它们的滚动位置,选择,文件的任何未保存更改等。当您重新启动Sublime时,它将加载会话文件并将其状态恢复到以前的状态,从而无缝地将您带回到以前的状态。

此操作的潜在副作用之一是,每次启动Sublime时始终会恢复会话。因此,如果您在窗口中打开了一个项目并退出了,Sublime会保留一条记录,表明您有一个包含该项目的窗口。如果启动它并告诉它打开相同的项目,它将首先还原会话,然后打开该项目,从而产生两个窗口。

这样,关闭hot_exit可能会为您解决此问题。关闭时,不会保存会话信息,并且Sublime每次都会以或多或少的“新鲜”状态启动。不利的一面是,系统将提示您保存所有未保存的文件,丢失的打开文件列表,等等。根据您的使用情况,这可能是问题也可能不是问题。

如果您已经将该设置关闭并且仍然发生,则问题可能是Windows的GitHub正在打开项目和文件夹,这将导致两个窗口。在这种情况下,没有什么可做的,只是要拨给负责Windows的GitHub的人员,并告诉他们修复代码。

另一方面,如果您关闭hot_exit并得到一个窗口,但它不遵守您的项目首选项,那么问题是Windows的GitHub仅打开文件夹,而不是{ {1}}文件。

不幸的是,在那种情况下,没有很多事情要做。 Sublime不会仅仅因为它恰好包含在一个文件夹中而加载sublime-project文件,因为可以想象其中有很多文件(例如,许多人将他们的项目文件保存在一个文件夹中)。 / p>

如果Sublime与sublime-project文件相关联,则打开sublime-project文件将导致Sublime为您打开项目,因此也有可能。

除此之外,您或多或少都在使用sublime-projectProject > Switch Project这样的窗口来显示所需内容。不过,就仅打开项目而言,这不是很方便。