Python:开发Sublime插件,方便PHP开发
2013-08-16 09:39
471 查看
Python:开发Sublime插件,方便PHP开发
背景
最近在学习PHP,开发环境选择了Sublime2,开发过程发现执行PHP程序非常不方便,需要自己在浏览器中输入路径以进行调试,这点不如Dreamweaver好使,好在Sublime可以支持插件,自己开发也非常简单。Sublime插件开发:Open In Browser
最终的目标是使用快捷将当前编辑的php页面显示在浏览器中,让我们一步一步来。第一步:【Tools->New Plugin...】
1 import sublime, sublime_plugin 2 import webbrowser 3 4 url_map = { 5 'E:\\Coding\\HappyStudy\\PHPStudy\\' : 'http://localhost:8899/', 6 } 7 8 class OpenInBrowserCommand(sublime_plugin.TextCommand): 9 def run(self, edit): 10 window = sublime.active_window() 11 window.run_command('save') 12 13 file_name = self.view.file_name() 14 url = '' 15 16 matchFlag = False 17 18 for path, domain in url_map.items(): 19 if file_name.startswith(path): 20 url = file_name.replace(path, domain).replace('\\', '\/') 21 matchFlag = True 22 break 23 24 if not matchFlag: 25 url = 'file://' + file_name 26 27 webbrowser.open(url)
将插件保存为:open_in_browser.py。
第二步:【Tools->Command Palette...】,输入:Key Bindings - User。
1 [ 2 {"keys": ["ctrl+shift+a"], "command": "open_in_browser"} 3 ]
共享你完成了一个简单的插件开发,在php页面中按下快捷键试试。
备注
不知道Sublime是不是用Python写的,如果是的话,Python就太牛叉了。相关文章推荐
- Python:开发Sublime插件,方便PHP开发
- Sublime 3安装(Python开发插件安装)
- sublime 3 增加php开发插件
- Sublime 3安装(Python开发插件安装)
- Sublime下安装Python插件
- Sublime Text 3 插件SublimeCodeIntel for Python 安装步骤拆解及 找不到的.codeintel文件夹的解决方法
- 教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
- sublime 支持php语法错误提示的插件
- SMARTY插件开发PHP程序(转)
- win8 sublime3 配置python 开发环境
- 配置eclipse的php开发插件
- 用 Sublime 开发 Laravel —— Sublime Text 插件推荐
- VS2010插件 VS.PHP 调试开发php程序
- Ios开发之Apns功能介绍(应用程序通知)及PHP/Python代码
- sublime3安装python插件 -- SublimeCodeIntel
- sublime 编辑器内 执行 PHP Node Python脚本
- Eclipse+php插件+Xdebug搭建PHP完美开发/调试环境指南
- 【PHP入门篇 未完】9.PHP开发工具之Zend Studio插件--慕课网【学习总结】
- Android程序员学PHP开发(35)-ThinkPHP5.0(7)自动生成-phpStudy+Sublime
- Sublime 究极技巧4 - 构建Python,php运行及调试环境