1 编辑一个py文件,内容如下:
import sublime, sublime_plugin
import webbrowser url_map = {
'C:\\server\\www\\' : 'http://localhost/',
} class OpenBrowserCommand(sublime_plugin.TextCommand):
def run(self,edit):
window = sublime.active_window()
window.run_command('save')
url = self.view.file_name()
flag = False
for path, domain in url_map.items():
if url.startswith(path):
#url = url.replace(path, domain).replace('\\', '/')
url = url.replace(path, domain)
flag = True
break
if not flag:
url = 'file://' + url
webbrowser.open_new(url)

命名为open_browser.py 存于\Data\Packages\User下
注:url_map是将路径替换为域名,前面为路径,后面为域名。

2 ctrl+shift+p或者导航条 工具->命令面板调出命令面板 找到首选项:按键绑定-用户 如果是英文版的sublime找key Bindings - User,打开加入一段代码{ "keys": ["ctrl+shift+b"], "command": "open_browser" }
注:首选项:按键绑定-默认里面含有许多快捷命令,我们可以根据需要自定义。

到这里就可以用默认浏览器打开sublime所打开的html文件了。

注:方法来源网络,亲测可用

最新文章

  1. Js全选,插入实现
  2. 动态创建dom元素
  3. php 实现 mysql数据表优化与修复
  4. iterm2 配色修改
  5. HDU 4799 LIKE vs CANDLE 树形dp
  6. Java-----Excel转HTML
  7. oracle触发器中增删改查本表
  8. 通过一个tomcat端口访问多个tomcat项目 tomcat转发
  9. 解决Windows服务无法访问网络映射盘的问题
  10. VirtualBox虚拟机禁止时间同步
  11. CQOI2018 简要题解
  12. 稍稍乱入的CNN,本文依然是学习周莫烦视频的笔记。
  13. 2017面向对象程序设计(JAVA)课程总结
  14. JetBrains PhpStorm 2017.2 x64 激活
  15. 将Spring源代码导入eclipse步骤
  16. 什么是HBase(五) HBase的运维工具
  17. centos7 守护进程
  18. ArchLinux 下 OpenSSH 高级运用
  19. iOS核心动画之蒙版
  20. 编写规范的javascript

热门文章

  1. hdu 1950 Bridging signals 求最长子序列 ( 二分模板 )
  2. 使用TestNG-xslt美化测试报告
  3. 【Android】家庭记账本手机版开发报告四
  4. 在swift调用OC的第三方库
  5. LIS(最长上升子序列)的 DP 与 (贪心+二分) 两种解法
  6. 初识MyBatis-Generator
  7. SAP_FICO常用事务代码
  8. 51nod 1013:3的幂的和 快速幂
  9. 从1到n整数中1的个数
  10. Q6:ZigZag Conversion