更改 .vhd 文件扩展名的默认文件类型

更改 .vhd 文件扩展名的默认文件类型

我使用硬件设计语言 VHDL,其常用文件扩展名为 .vhd。Win 10 似乎保留了此扩展名以表示“虚拟硬盘”。文件资源管理器中显示的类型为“虚拟硬盘映像”。因此,Vhd 不会出现在文件类型关联列表中,也不允许我添加它。我希望使用 Vim 或 Notepad++ 打开这些文件。如何更改 .vhd 的默认程序?

答案1

要添加所需的功能,您可以为 VHD 文件添加上下文菜单(右键单击时弹出)。这不会干扰默认的 VHD(虚拟硬盘)程序。这种方法是安全的,因为这不会与已经存在的 VHD 程序(例如 Hyper-V)冲突,并且可以恢复到以前的状态。

首先找到您想要的任何文本编辑器的路径Notepad++.exe。假设 Notepad++ 的路径是"E:\Notepad++\notepad++.exe"。用您想要的任何文本编辑器可执行文件替换此路径。如果该路径包含任何空格(例如 C:\Program Files),请不要忘记双引号。现在以管理员身份运行以下命令:

reg add "HKCR\Windows.VhdFile\shell\Edit with Notepad++\command" /VE /T REG_SZ /D "E:\Notepad++\notepad++.exe \"%1\"" /F 

以下是此命令的详细说明。主程序是reg.exe。这将在“HKEY_CLASSES_ROOT\Windows.VhdFile”中添加一个注册表。Windows.VhdFile是关联的文件类型.vhd扩展名。您可以使用此命令获取它assoc .vhd/VE选项将在默认注册表值中添加注册表,并/F用于抑制确认对话框(可选)。反斜杠是转义字母。要恢复到之前的阶段,您可以使用以下命令删除此注册表:

reg delete "HKCR\Windows.VhdFile\shell\Edit with Notepad++" /F 

更多细节:

相关内容