1 1 编辑一个py文件,内容如下: 2 import sublime, sublime_plugin 3 import webbrowser 4 5 url_map = { 6 ‘C:\\server\\www\\‘ : ‘http://localhost/‘, 7 } 8 9 class OpenBrowserCommand(sublime_plugin.TextCommand): 10 def run(self,edit): 11 window = sublime.active_window() 12 window.run_command(‘save‘) 13 url = self.view.file_name() 14 flag = False 15 for path, domain in url_map.items(): 16 if url.startswith(path): 17 #url = url.replace(path, domain).replace(‘\\‘, ‘/‘) 18 url = url.replace(path, domain) 19 flag = True 20 break 21 if not flag: 22 url = ‘file://‘ + url 23 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文件了。
注:方法来源网络,亲测可用
时间: 2024-10-09 12:11:01