php python插件,Python:开发Sublime插件,方便PHP开发

最近在学习PHP,开发环境选择了Sublime2,开发过程发现执行PHP程序非常不方便,需要自己在浏览器中输入路径以进行调试,这点不如Dreamweaver好使,好在Sublime可以支持插件,自己开发也非常简单。

Sublime插件开发:Open In Browser

最终的目标是使用快捷将当前编辑的php页面显示在浏览器中,让我们一步一步来。

第一步:【Tools->New Plugin...】

48304ba5e6f9fe08f3fa1abda7d326ab.png

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)

48304ba5e6f9fe08f3fa1abda7d326ab.png

将插件保存为:open_in_browser.py。

第二步:【Tools->Command Palette...】,输入:Key Bindings - User。

1 [

2 {"keys": ["ctrl+shift+a"], "command": "open_in_browser"}

3 ]

标签:插件,name,Python,url,window,file,PHP,sublime

来源: https://www.cnblogs.com/wht123/p/14245274.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值