从命令提示符在 SeaMonkey 作曲家里打开 HTML 文件

从命令提示符在 SeaMonkey 作曲家里打开 HTML 文件

我使用 MS-Windows 10 中的 SeaMonkey,因为它具有出色的 (HTML) 编写器功能。我不使用它来浏览网页。我已将 SeaMonkey 的首选项设置为仅在应用程序启动时打开编写器。当我从 Windows CMD 提示符启动 SeaMonkey 时,没有任何命令行参数,它会按预期打开编写器。但是当我提供文件名作为参数时,它会在浏览器中打开该文件,而不是在编写器中打开。有没有办法让 SeaMonkey 打开在编写器中打开的命令行参数指定的文件?我正在尝试编写此脚本,因此需要将 HTML 文件指定为命令行参数。

答案1

对于 Windows,您要查找的命令seamonkey -editor %1行将%1被您右键单击的文件的 URL 替换。

即使您已将 SeaMonkey 配置为作为 Composer 启动(使用Èdit> Preferences> Appearance),当您在命令行上向其传递文件参数时,它仍会假定您打算在浏览器模式下打开它,除非您另行指定,如上所述。

看:https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options

要从 Win10 shell(而不是您感兴趣的命令行)运行此命令,请参阅https://stackoverflow.com/a/11882138如何Edit向文件资源管理器针对特定文件类型(在本例中为.html)的右键菜单中添加新项目(例如),以及如何将上述命令行与其关联。


顺便说一句,对于运行 gnome shell 的 Ubuntu 20.04 Linux(这是我开始寻找答案时想要更改的操作系统),您可以按如下方式发现要编辑哪个配置文件:

$ grep -i seamonkey ~/.config/mimeapps.list 
text/html=seamonkey-mozilla-build.desktop;org.gnome.gedit.desktop;libreoffice-writer.desktop;firefox.desktop;
$ find / -name seamonkey-mozilla-build.desktop 2> /dev/null 
/usr/share/applications/seamonkey-mozilla-build.desktop 
$ cd ~/.local/share/applications
$ cp /usr/share/applications/seamonkey-mozilla-build.desktop .
$ chmod +x seamonkey-mozilla-build.desktop
$ vi seamonkey-mozilla-build.desktop

或者用 vi 替换你最喜欢的编辑器。然后将开始的行更改Exec为:

Exec=seamonkey -editor %u

相关内容