Heim > Backend-Entwicklung > PHP-Tutorial > sublime-text3 - 关于在sublime text 3 中配置一键浏览器打开php文件,并且是在localhost 本地服务器路径下

sublime-text3 - 关于在sublime text 3 中配置一键浏览器打开php文件,并且是在localhost 本地服务器路径下

WBOY
Freigeben: 2016-06-06 20:30:19
Original
1473 Leute haben es durchsucht

如题,如何在sublime text 3 中配置出像dreamweaver 中那样的通过f12快捷键来在浏览器打开浏览php文件,而且是在localhost路径下。
在segmentfault得到一个答案是修改open in browser.py 文件里面的路径内容,但是不知道怎么改改了一通也没有任何效果。内容如下:

<code>import sublime, sublime_plugin
import webbrowser  
class OpenInBrowserCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        if self.view.file_name():
            webbrowser.open_new_tab("file://" + self.view.file_name())

    def is_visible(self):
        return self.view.file_name() != None and (self.view.file_name()[-5:] == ".html" or
            self.view.file_name()[-5:] == ".HTML" or
            self.view.file_name()[-4:] == ".htm" or
            self.view.file_name()[-4:] == ".HTM")
</code>
Nach dem Login kopieren
Nach dem Login kopieren

然后经过查找找到一个方法是添加一个文件open browser.py,内容是:

<code>import sublime, sublime_plugin
      import webbrowser


      url_map = {
      'D:\Program Files\wamp\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)
</code>
Nach dem Login kopieren
Nach dem Login kopieren

但是添加之后按快捷键没有任何感觉,我的路径配置正确的。

本人的理解是能不能把后一个文件的内容融合到第一个文件里,通过open in browser 的快捷键去控制浏览器中浏览,而且用localhost/路径。

望各位大神出手相救!!!

回复内容:

如题,如何在sublime text 3 中配置出像dreamweaver 中那样的通过f12快捷键来在浏览器打开浏览php文件,而且是在localhost路径下。
在segmentfault得到一个答案是修改open in browser.py 文件里面的路径内容,但是不知道怎么改改了一通也没有任何效果。内容如下:

<code>import sublime, sublime_plugin
import webbrowser  
class OpenInBrowserCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        if self.view.file_name():
            webbrowser.open_new_tab("file://" + self.view.file_name())

    def is_visible(self):
        return self.view.file_name() != None and (self.view.file_name()[-5:] == ".html" or
            self.view.file_name()[-5:] == ".HTML" or
            self.view.file_name()[-4:] == ".htm" or
            self.view.file_name()[-4:] == ".HTM")
</code>
Nach dem Login kopieren
Nach dem Login kopieren

然后经过查找找到一个方法是添加一个文件open browser.py,内容是:

<code>import sublime, sublime_plugin
      import webbrowser


      url_map = {
      'D:\Program Files\wamp\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)
</code>
Nach dem Login kopieren
Nach dem Login kopieren

但是添加之后按快捷键没有任何感觉,我的路径配置正确的。

本人的理解是能不能把后一个文件的内容融合到第一个文件里,通过open in browser 的快捷键去控制浏览器中浏览,而且用localhost/路径。

望各位大神出手相救!!!

说实在的,我也不会配置这个,但是我下载的这个绿色版本已经集成好,用Ctrl+Shift+回车可以直接用默认浏览器预览了,也可以在、sublime里用右键“在浏览器中打开”。你可以参考一下下。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage