为什么在Visual Studio保存后,文件有时会变成只读模式?

15

我在使用Visual Studio时遇到了一个非常奇怪的问题。 通常我会频繁地按下CTRL + S (算我多疑吧,不过这个习惯已经养成好多年了,我真不想改掉它 :-))。

现在我的问题是,我正在编辑一个文件,在根据Word文档中的一些规范更改几十个字符串;因此,我经常在这两个任务之间切换,做一两个更改,然后保存。

奇怪的事情是,有时候保存后,我的文件突然变成只读模式,所以我不能浏览我的更改CTRL+Z/CTRL+Y),必须重新打开该文件才能继续编码并祈祷。 实际上,对我来说这种情况感觉很随机:

有时我只更改一件事并保存,然后它就立即变成只读, 而在其他情况下,它将让我编辑多个内容直到它被卡住。

还有其他人遇到这个问题吗?或者有什么提示吗? 也许我误按了某个神奇的热键或什么的?


只是补充一些细节,当进入您所描述的“只读模式”时,它允许输入字符,但我无法输入DEL或BACKSPACE,也无法使用CTRL + Z进行撤消... - Rubens Mariuzzo
1
可能是一个错误(https://connect.microsoft.com/VisualStudio/feedback/details/615270/file-becomes-completely-uneditable-read-only-in-certain-circumstances)。 - icabod
2
@RubensMariuzzo 那我想你遇到了不同的问题,当我遇到这个问题时,我无法输入任何内容。 - DrCopyPaste
这个问题可能是由扩展程序引起的吗?请检查您是否更改了键绑定,并意外按下了靠近“S”的某些键。Visual Studio还具有带延迟的多键快捷键,例如Ctrl + K然后S。 - Ivan Aksamentov - Drop
我会开始尝试使用Ctrl-S来查看是否能够找到它。我每天都在使用2013版。我的最近读取问题似乎通常与磁盘完整性有关,通常运行 scandisk 可以解决。 - Ross Youngblood
显示剩余4条评论
2个回答

1

对不起, 请检查您的项目文件夹是否不是同步的。因此,当您编辑(更改)您的项目时,备份工具开始在远程位置更新以进行同步,从而锁定文件。


0
这个问题的答案很可能是您目前处于调试模式下 - 即应用程序正在运行。单击“停止”按钮,它将允许您再次编辑文件。
默认情况下,在调试器运行时您无法编辑源文件。

1
不是调试问题。好的,我没有明确提到这一点,但当我写下我正在编辑文件并经常按CTRL + S时,我意味着这在大多数情况下都有效,并且工作流程不会改变(从我的角度来看)。 - DrCopyPaste

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接