使用Visual Studio代码我注意到,如果您正在使用的文件发生更改,只要该文件集中在代码面板中,它就会从磁盘 (if you don't have changes in the file through VSCode) 重新加载 .
但是,如果您在该文件上,则不会警告您有关文件更改的警告 .
我一直在审查设置,我找不到像visual studio选项:
检测何时在环境外更改文件
所以我的问题是:是否有任何隐藏的设置或一些黑客来发出警告 .
Update
在Visual Studio Code 0.3.0版中解决 .
-
如果编辑器没有更改,则文件将从磁盘更新 . (在流程执行期间读取日志文件非常有用)
-
如果您尝试使用VSCode保存文件时双方都有变化(从磁盘和编辑器),编辑器会警告您这种情况(即"dirty writes")和file comparison将允许您决定做什么 .
2 回答
如果该文件中的更改未保存到磁盘,VSCode将永远不会刷新该文件 . 但是,如果文件是打开的并且没有更改,则它将替换为磁盘上的更改,这是真的 .
目前无法禁用此行为 . 您能否将此问题作为问题(帮助|报告问题)提交并解释为什么您认为这应该是可配置的?
在代码 - >首选项 - >设置
在mac和win上使用Visual Studio Code Version 1.26.1进行测试