sublime text 3增加浏览器预览
一、点击菜单 tools -> New Plugin,在创建好的py文件输入下列内容:
import sublime, sublime_plugin
import webbrowser
url_map = {
#project Path 访问路径 browse address浏览地址
'c:\\coreamp\htdocs\\' : 'http://127.0.0.1/'
}
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('\\', '/')
flag = True
break
if not flag:
url = 'file://' + url
webbrowser.open_new(url)
# webbrowser.get('chrome').open_new(url)
将文件保存到Packages/User目录(Packages可通过菜单里的浏览器程序包,文件名随意,如open_browser.py。插件部分完工了。
二、接下来,为刚才的插件分配快捷键。点菜单工具 -> 命令面板,或者shift+cmd+p,打开命令集,选择“key Bindings - User”打开个人快捷键配置,输入下列内容:
[
{ "keys": ["ctrl+shift+f10"], "command": "open_browser" },
]
这就是要做的全部工作,可以测试下了。打开一个html文件,ctrl+shift+f10试试,没意外的话文件会在默认浏览器打开了。url_map里配置的站点目录到URL的映射应该也是可用的。
PS:如果要指定用什么浏览器预览,也可以将最后一行代码改成这样:
webbrowser.get('safari').open_new(url)
版权声明:本文为李维亮博主的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:http://www.liweiliang.com/377.html
- 上一篇: xss一些小脚本
- 下一篇: 在sublime-text 中设置浏览器预览方法(2)
评论已关闭