由于不小心把.gitignore设置成了以文本形式打开,导致在Explorer中显示为空文件名的文本文件(非常不顺眼)
(Windows的默认设置中无法删除打开方式)
而且有的文件手动设置了默认打开方式后也不管用
于是通过修改注册表实现
参考
HKEY_LOCAL_MACHINE\Software\Classes:该注册表项包括适用所有用户的默认文件关联设置
HKEY_CURRENT_USER\Software\Classes:该注册表项包含只适用当前用户的文件关联设置(将覆盖HKEY_LOCAL_MACHINE项中的设置)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts:该注册表项包含用户自定义的打开方式(勾选始终使用该方式打开)
操作
Win+r, regedit定位到上述路径,把.gitignore项删除即可
如果需要修复其他拓展名的打开方式,可删除该项,导入.reg文件(修改为需要的拓展名)
1 | Windows Registry Editor Version 5.00 |
最后重启资源管理器即可
附上Windows Explorer中直接创建无文件名文件的方法
显示文件拓展名后,右键新建文件
1 | .gitignore. |
保存即可(由于没有拓展名,会自动删除末尾的点)