如何在sumlime 快捷键打开php文件到浏览器,路径localhost
sublime吧
全部回复
仅看楼主
level 2
难道我大天朝没有一个攻城狮 可以解答这个么?我到处询问无人解答是为啥。。。[乖]
2015年08月16日 11点08分 1
level 1
这个可能需要插件来实现,我这里有一个有这个插件的版本,不过没有试用过,对我来说没啥用。都是在ST里编辑好,保存的时候直接用SFTP上传到空间里,方便省事。
2015年08月17日 03点08分 2
level 2
插件都试过 都配置了 但就是配置不出 localhost路径浏览的,segmentfault 上也没人能回答,真的是难道我们大天朝攻城狮闷了。
2015年08月17日 14点08分 4
level 1
第一步:新建一个 open_browser.py 文件然后写入以下代码
-----------------------------------------------------------------------------------------
import sublime, sublime_plugin
import webbrowser
url_map = {
'D:\\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('\\', '/')
flag = True
break
if not flag:
url = 'file://' + url
webbrowser.open_new(url)
-------------------------------------------------------------------------------------------
只需要写入虚线内的代码就行了
第二步:
编辑
url_map = {
'D:\\www\\' : 'http://localhost/',
}
[注意] D:\\www\\应为你的localhost指向的真实目录
第三步:
打开 Preferences--->Browse packages-->打开User ,然后将open_broswer.py复制进去
第四步:最最重要的一步
点击-->Preferences->Key Bindings->User
在出现的界面中,加入如下内容(如果已经有就不用再加了):
[
{ "keys": ["ctrl+b"], "command": "open_browser" }
]
2015年08月19日 08点08分 5
1