sublime text选项“-n -w”(对于git)总是打开我以前的标签

我使用git bash在
windows下的git中为我的提交设置了folling命令:

core.editor='c:\Program Files\Sublime Text 3\subl' -w -n

我想在一个新的单独窗口中进入提交窗口.那部分工作正常.

问题是每当我提交一些东西并且sumblime窗口打开时,它还会打开第二个窗口,其中包含我当前正在处理的所有选项卡(除非sublime已经打开).当目前没有打开崇高文本窗口并且我提交了一些东西时,两个窗口而不是一个打开.

我如何防止sublime打开其他窗口(使用我以前的标签),同时当我正常打开崇高(例如从任务栏或开始菜单)时,我以前打开的所有标签都会出现?

我知道我可以设置这些选项:

"hot_exit": false,
"remember_open_files": false

Bu将禁用全局记住打开的选项卡,而不仅仅是git的上下文.

最佳答案 尝试使用可移植版本的Sublime Text作为Git编辑器.

因此,您安装的版本将保留您的文件,Git不会打开.

如果您想使用相同的插件和设置,只需在便携版“Data”文件夹中创建一些文件夹的链接:

c:\Sublime Text 3 Portable\Data\Installed Packages\  -->  c:\Users\user\AppData\Roaming\Sublime Text 3\Installed Packages\
c:\Sublime Text 3 Portable\Data\Packages\            -->  c:\Users\user\AppData\Roaming\Sublime Text 3\Packages\

不要链接“Local”文件夹,因为它包含您的本地会话数据.

点赞