ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

可点击的URL

作者: leonid-shevtsov 全部

在Sublime Text中下划URL,并允许您通过按键打开它们。

详细信息

安装次数

  • 总计 39K
  • Win 22K
  • Mac 12K
  • Linux 5K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 5 0 4 0 5 2 6 2 1 0 1 0 2 0 2 1 1 1 0 0 2 2 1 1 0 2 5 2 1 1 2 1 2 2 0 2 3 0 1 3 0 2 2 0 1 2
Mac 1 2 1 0 1 1 2 2 4 1 0 4 1 0 2 1 0 0 1 0 0 6 1 3 0 1 2 1 0 0 0 0 2 3 2 0 3 1 0 0 1 0 1 1 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 0 1 0 1 0 1 1 2 2 0 1 1 0 0 1 0 1 0 0 0 0 1 0 1 1 1 0

自述文件

源代码
raw.​githubusercontent.​com

项目已停止开发!

我已经不再使用Sublime Text,并且没有兴趣支持这个项目。

如果您想继续开发,我可以完全许可并表示感谢!

可点击的URL

适用于 Sublime Text 2和3 的插件

Screenshot of a clickable URL

重大变更!从v1.3.0版本起,open_url 命令被命名为 open_url_under_cursor 以避免与内置命令冲突。如果您已创建自定义绑定,请更新您的配置。

总结

此插件在Sublime Text中下划URL,并允许您使用按键(默认为Cmd+Option+Enter)打开它们。

在将光标放在URL上后,您可以选择按Cmd+Option+Enter(Windows和Linux上的Ctrl+Alt+Enter),或从命令面板中选择“在光标下打开URL”。您不仅可以选择自动检测到的URL,还可以选择任何文本块,它也会作为URL在浏览器中打开。

如果您真的想使用鼠标+按键组合来打开URL,您必须放弃其中一个选择模式(可能是选项选择,它是矩形块选择,不常用)。有关详细信息及示例,请参阅此问题。遗憾的是,Sublime Text的API对鼠标绑定不够灵活。

还有一个“打开所有URL”命令,它会打开当前文档中找到的所有URL。

性能警告。当文档中的URL超过200个时,插件会自动停用,以避免性能大幅下降。要更改此数字,设置max_url_limit选项(见下文“配置”)。

安装

使用 Package Control(查找可点击的URL)或将插件拖入Sublime Text的 Packages 文件夹中。

配置

所有配置都是通过设置文件完成的,您可以通过主菜单打开设置文件:首选项 > 包设置 > 可点击URL > 设置 - 用户

要重新绑定鼠标按键,请打开 首选项 > 包设置 > 可点击URL > 鼠标绑定 - 用户

自定义浏览器

默认情况下,可点击URL使用一些默认系统浏览器。如果它对您不起作用,您可以通过在ClickableUrls.sublime-settings文件中设置clickable_urls_browser来更改浏览器,您可以从菜单中获得。

此列表中的任何内容都可以工作,例如

{
    "clickable_urls_browser": "firefox"
}

针对Windows用户的注意事项。 如果您想打开的浏览器不会打开,您可能需要手动指定完整的路径

{
    "clickable_urls_browser": "\"c:\\program files\\mozilla firefox\\firefox.exe\" %s &"
}

注意转义斜杠和名称周围的引号。

结尾的 ampersand 非常重要 - 没有它,编辑器将挂起并等待浏览器关闭。

禁用URL高亮显示

不幸的是,在Sublime Text 2中,唯一的在文本块下划线的方法是使用下划线空区域的一个破解方法,并且无法控制其外观。如果您想要,您可以通过将选项highlight_urls设置为false来禁用URL高亮显示。

{
    "highlight_urls": false
}

注意,这并不是Sublime Text 3的问题。

已知问题

  • 当使用MarkdownEditing插件插件时,Markdown文件中的URL不会下划线(该插件应用自己的样式到URL上)。否则ClickableUrls会像平常一样工作。

© 2015 Leonid Shevtsov在MIT协议下。