首页 > 解决方案 > 为什么 Sublime Text 3 的 View-In-Browser 插件不起作用

问题描述

我正在 macOS 10.13.6 (High Sierra) 上安装 Sublime Text 3.2.2,包括 View-In-Browser 插件。一切都使用包控制按预期安装,但按任何组合键都无法加载请求的浏览器。根本没有明显的效果。控制台中没有错误消息。它就像键盘没有被读取一样填充,但其他组合键有效。

View-In-Browser 用户键绑定是;

[
 { "keys": [ "alt+1" ], "command": "view_in_browser", "args": { "browser": "/firefox" } },
 { "keys": [ "alt+2" ], "command": "view-in-browser", "args": { "browser": "/chrome" } },
 { "keys": [ "alt+3" ], "command": "view-in-browser", "args": { "browser": "/safari" } },
 { "keys": [ "alt+4" ], "command": "view-in-browser", "args": { "browser": "/opera" } }
]

View-In-Browser 包用户设置为:

{
"posix": {
    "darwin": {
        "firefox": "open -a \"/Programs/Firefox.app\"",
        "safari": "open -a \"/Applications/Safari.app\"",
        "chrome": "open -a \"/Programs/Chrome.app\"",
        "opera": "open -a \"/Programs/Opera.app\""
    }
},

"browser": "firefox"

}

我没有运气尝试过的事情:

多次阅读代码,但对我来说总是很好。也许我对某些语法错误视而不见?这些设置看起来好吗?卸载并重新安装 View-In-Browser 插件;卸载并重新安装 Firefox 开发者版应用程序;已查看 View-In-Browser 的 github 更改日志以了解操作系统兼容性 - 无评论。卸载并手动重新安装 View-In-Browser 插件;已扫描 StackOverflow Sublime-text-plugin 以在浏览器中查看

View-In-Browser 和其他插件包之间是否存在任何已知的冲突?任何其他方法来调试问题的想法?

标签: sublimetext3sublime-text-plugin

解决方案


浏览器的路径错误。所有都应该位于/Applications,而不是/Programs。对于 Firefox,使用以下设置:

"firefox": "open -a \"/Applications/Firefox.app\"",

如果您打算使用 Chrome 和 Opera 进行测试,请对它们执行相同操作。


推荐阅读