Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sublimetext3 通过Github桌面打开repo后无法添加升华项目首选项_Sublimetext3_Github For Windows - Fatal编程技术网

Sublimetext3 通过Github桌面打开repo后无法添加升华项目首选项

Sublimetext3 通过Github桌面打开repo后无法添加升华项目首选项,sublimetext3,github-for-windows,Sublimetext3,Github For Windows,我很高兴地注意到,Github桌面让我可以用超文本打开回购协议。它似乎将回购协议作为一个项目打开,但我很难弄清楚如何编辑回购协议的项目首选项。具体来说,我想添加文件排除模式 我已经尝试过项目>将项目另存为。。。在Sublime中,但当我通过Github Desktop打开repo时,它会打开两个Sublime窗口:一个尊重我的项目首选项,另一个忽略它们。从您的问题描述中,听起来您可能会遇到热退出设置的问题。如果启用该设置(默认设置),则无论何时退出升华,它都会在退出前将所有打开窗口的状态保存到会

我很高兴地注意到,Github桌面让我可以用超文本打开回购协议。它似乎将回购协议作为一个项目打开,但我很难弄清楚如何编辑回购协议的项目首选项。具体来说,我想添加文件排除模式


我已经尝试过项目>将项目另存为。。。在Sublime中,但当我通过Github Desktop打开repo时,它会打开两个Sublime窗口:一个尊重我的项目首选项,另一个忽略它们。

从您的问题描述中,听起来您可能会遇到热退出设置的问题。如果启用该设置(默认设置),则无论何时退出升华,它都会在退出前将所有打开窗口的状态保存到会话文件中

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

这样做的一个潜在的意外副作用是,每次启动Sublime时都会恢复会话。因此,如果您在一个窗口中打开了一个项目,并且您退出了,Sublime会保存一个记录,记录您有一个包含该项目的窗口。如果启动它并告诉它打开同一个项目,它将首先恢复会话,然后打开项目,从而生成两个窗口

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

如果您已经设置了该设置,但这种情况仍然存在,那么问题是GitHub for Windows同时打开项目和文件夹,这将导致两个窗口。在这种情况下,除了戳戳负责GitHub for Windows的人员并告诉他们修复代码之外,没什么可做的

另一方面,如果关闭“热退出”(hot_exit)并得到一个窗口,但它不尊重您的项目首选项,那么问题在于GitHub for Windows只打开文件夹,而不是升华项目文件

不幸的是,在这种情况下,没有太多事情要做。升华不会仅仅因为一个升华项目文件恰好包含在一个文件夹中就加载它,因为可以想象其中可能有许多文件,例如,许多人将其项目文件保存在一个文件夹中

如果升华与升华项目文件关联,则打开升华项目文件将导致升华为您打开项目,因此也有可能


除此之外,您或多或少都在使用Project>Switch Project或Project>Quick Switch Project来获得显示所需内容的窗口;不过,仅仅打开项目并不方便。

您是说项目>将项目另存为。。。要从打开的窗口创建项目?@OdatNurd是的,我就是这么做的。但当我试图通过Github桌面打开Sublime中的repo时,它会打开两个Sublime窗口:一个尊重我的项目首选项,另一个忽略它们。关闭热退出修复了两个Sublime窗口。现在只剩下一个窗口:忽略项目首选项的窗口:我修改了上面的答案,但基本上我认为这意味着GfW只是打开文件夹,而不是升华项目文件;升华不会自动加载包含在您打开的文件夹中的项目文件。