就像Mand Beckett所说,这是完整的注册表路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\shell\edit\command
在此键中更改(默认)值.记住要离开%1那里.
解决方案的问题是它只会处理被视为文本的文件(注册表中的PerceivedType =文本).大多数文本文件已经在注册表中被看到,但是您不能以这种方式打开例如.lib文件.为了能够使用记事本浏览器打开所有文件,使用记事本编辑(默认)值在以下键中(如果不存在则添加键):
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\edit\command
注意:在注册表编辑器中,新密钥将具有类型为REG_SZ的(默认)值,而不是REG_EXPAND_SZ.如果你想要REG_EXPAND_SZ你必须用.reg文件创建一个密钥.
另一个选项是设置所有相关的文件类型,从默认情况下从记事本打开,而不是从Visual Studio.以管理员身份启动记事本,并在设置>首选项>文件关联只需要添加您使用的文件关联.