右键属性无Open With选项,如何设Sublime Text为无扩展名二进制文件默认程序?
我之前也遇到过一模一样的问题——无扩展名的文件(比如你说的这类日志文件)因为系统识别成了未知类型,右键属性里根本找不到「打开方式」选项。别慌,下面几个方法亲测有效:
方法1:通过注册表手动关联(最稳妥)
这个方法能直接给未知类型文件添加右键打开选项,还能设为默认:
- 按下
Win + R打开运行窗口,输入regedit回车,打开注册表编辑器 - 导航到路径:
HKEY_CLASSES_ROOT\Unknown\shell - 右键点击
shell,选择「新建 → 项」,给这个新项起个好认的名字,比如OpenWithSublime - 选中刚建的
OpenWithSublime,在右侧窗口双击「默认」,把数值数据改成「用Sublime Text打开」(这会显示在右键菜单里) - 再右键
OpenWithSublime,新建一个名为command的子项 - 选中
command,双击右侧的「默认」,填入你Sublime Text的完整安装路径,格式要像这样:"C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"
(注意路径要和你实际安装的一致,引号不能少,%1代表选中的目标文件) - 操作完之后,右键无扩展名文件,就能看到「用Sublime Text打开」的选项了;如果要设为默认,右键这个选项,选择「始终用此应用打开」即可
方法2:用命令行快速搞定
如果你嫌注册表麻烦,用管理员权限的命令行可以一键关联:
- 以管理员身份打开命令提示符(CMD)或者PowerShell
- 依次输入以下两条命令(记得替换成你的Sublime实际安装路径):
assoc .="Unknown" ftype Unknown="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1" - 执行完成后,系统就会自动把所有无扩展名文件关联到Sublime Text了
方法3:强制调用「打开方式」对话框
这个方法更直观,适合临时设置后转为默认:
- 右键目标无扩展名文件,按住
Shift键,然后点击「打开方式 → 选择其他应用」 - 在弹出的窗口里,点击「更多应用」,拉到最底部选择「在这台电脑上查找其他应用」
- 找到Sublime Text的安装目录,选中
sublime_text.exe,勾选「始终使用此应用打开这种文件」,最后点击确定
另外提一句:如果是二进制格式的日志文件,直接用Sublime打开可能会显示乱码,你可以在Sublime里安装 HexViewer 插件,就能以十六进制格式查看内容了,体验会好很多。
内容的提问来源于stack exchange,提问作者jlnkls
相关产品推荐
相关产品推荐

