Atom编辑器设置为默认应用后无法打开.tex等LaTeX格式文件
Atom 双击打开 .tex 等LaTeX格式文件失败解决方案
这个问题是系统文件关联的启动参数配置异常导致的,Atom通过默认程序唤醒时没有正确接收传入的文件路径,就会出现启动后不加载目标文件的问题,可根据你使用的操作系统选择对应修复方案:
Windows 系统修复步骤
- 按下
Win+R组合键呼出运行窗口,输入regedit后回车打开注册表编辑器 - 定位到路径:
计算机\HKEY_CLASSES_ROOT\Applications\atom.exe\shell\open\command - 双击右侧的「默认」条目,确认数值数据格式为
"你的Atom安装路径\atom.exe" "%1",如果末尾没有"%1"启动参数就手动补上,注意不要漏掉双引号 - 重启资源管理器或者注销当前账户重新登录后即可生效
macOS 系统修复步骤
- 打开「应用程序」文件夹,找到 Atom.app 后右键选择「显示包内容」
- 进入
Contents文件夹,打开Info.plist配置文件 - 找到
CFBundleDocumentTypes配置段,检查 .tex、.latex、.ltx 三类后缀的关联配置是否完整,缺失的话手动添加对应后缀的关联条目即可 - 也可以通过「启动台>其他>自动操作」新建类型为「应用程序」的项目,添加「打开访达项目」动作并指定打开Atom,保存后在任意 .tex 文件的「显示简介」面板里,将「打开方式」设置为你刚创建的自动操作应用,点击「全部更改」完成配置
Linux 系统修复步骤
- 找到Atom的桌面入口配置文件,默认路径为
/usr/share/applications/atom.desktop - 编辑该文件,找到
Exec配置行,确认参数为Exec=atom %F,如果末尾的参数不是%F就替换为对应值 - 执行
update-desktop-database命令刷新桌面文件关联缓存后测试即可
生效校验
所有配置修改完成后,先完全关闭所有Atom进程,再双击任意 .tex 格式文件,确认文件可以被正常加载到Atom中,且LaTeX编译构建功能可以正常使用。
内容的提问来源于stack exchange,提问作者boi
相关产品推荐
相关产品推荐

