2016-09-24 918 views
0

全部VSCode打开文件被锁定?

VSCode打开时是否可以锁定文件?

任何扩展?

,所以如果我从Sysinternals的检查文件由handle64,它会告诉我什么样

> handle64.exe -a c:\XXX.txt 

code.exe pid: 123 type: File c:\XXX.txt 

的Windows的解决方案将是罚款,跨平台是最好的

回答

1

的Windows的特定文件API (CreateFile)有许多访问和共享选项,所以是的,从技术上讲这是可能的。但这并不意味着这将是可取的。在vscode中“打开”(真正可见)的时候,允许另一个进程读取,更改或删除一个文件是很理想的。

为了达到目前的行为,我在引号中加入了“open”,vscode在读完文件后可能会立即关闭该文件,故意避免您似乎要求的那种行为。由于您的问题涉及特定的解决方案,而不是激励您的问题,因此很难提供更多细节。

+0

那么,有编辑器,你可以翻转配置开关和文件将被锁定。 –

+0

也许有,但检查vscode的fileService.ts的实现,我没有看到任何迹象表明它具有该功能,或者它可以很容易地添加.. –

+0

EmEditor是这种功能的一个例子。无论如何,感谢您通过挖掘,我接受答案 –