首页 > 解决方案 > 在本地机器 sublime 上打开 URL

问题描述

通过 view_in_browser 命令打开 URL 时,它会打开

文件:///Applications/MAMP/htdocs/file.php

相反,我希望它打开

http://localhost:8888/file.php

我以前可以这样做,但是它是5年前设置的,计算机已经死了。

我不想对项目 URL 或设置侧边栏增强包做任何事情,我还尝试创建一个自定义插件,如 https://forum.sublimetext.com/t/how-to-view-in-browser/3225/ 7

它覆盖了 open_browser 命令,但它不起作用。

没有我可以在键绑定中指定的参数来添加 URL 吗?就像是

{ "keys": [ "super+e" ], 
 "command": "view_in_browser"
 "args": {"url": "http://localhost:8888/"}
}

可能有一个现有的软件包可以做到这一点吗?

看起来很简单,但是做起来很复杂..我在崇高3

标签: sublimetext3

解决方案


除了侧边栏增强路线之外,找不到任何其他方法,所以以下方法

已安装侧边栏增强功能,详细信息在这里: https ://www.hongkiat.com/blog/preview-in-localhost/

打开文件夹“htdocs”,然后右键单击文件夹 > 项目 > 编辑预览 URL

在此处输入图像描述

并粘贴以下内容:

{
    "/Applications/MAMP/htdocs/":{
        "url_testing":"http://localhost:8888/"
    }
}

/Applications/MAMP/htdocs/:文件路径

http://localhost:8888/:是本地机器 URL 的路径


然后转到 Preference > Keybindings 并在右侧窗口中粘贴

{ "keys": ["ctrl+l" ],
  "command": "side_bar_open_in_browser" ,
  "args":{"paths":[], "type":"testing", "browser":"Chrome"}
}

在此处输入图像描述

现在,当您在计算机上按 control + l 时,它将打开带有 localhost 前缀的 URL。

希望这可以帮助!

个人观察:sidebarenhacements 的粒度控制非常棒,但是如果您只是想绑定一个键以打开带有 localhost 的 chrome 窗口,而不管项目、url 类型、文件路径等如何,这太复杂了。希望这在未来。


推荐阅读