Ouvrir sublime dans le navigateur

Ouvrir sublime dans le  navigateur

Aujourd’hui on va voir comment on peut ouvrir son projet sublime dans le navigateur avec un raccourci.

Il faut se rendre dans le menu Tools / New plugin et ajouter le code suivant :

import sublime, sublime_plugin
import webbrowser
class OpenBrowserCommand(sublime_plugin.TextCommand):
   def run(self,edit):
      url = self.view.file_name()
      webbrowser.open_new(url)

Ensuite on enregistre en faisant un ‘save‘. Si cela ouvre une fenêtre d’enregistrement, donnez lui un nom du genre broswer.py. Allez ensuite dans Tools /Command Palette / User Key Blindings
et tapez le code suivant

  { "keys": ["ctrl+shift+b"], "command": "open_browser" }

Vous pouvez définir dans « keys » le raccourci de votre choix… Normalement ca remarche..Pour info, vous avez aussi le raccourci par défaut ctl alt v comme indiqué dans l’onglet Tools.

Pensez à faire la mise à jour de vos plugins après cette manip , en passant par le menu « Préférences/package control/ » puis cliquez sur « Upgrade package ».

Pour ouvrir votre projet dans chrome ou le navigateur de votre choix, allez dans le menu Tools /Build Sytem/New Build System:   cela va ouvrir un nouveau fichier nommé ‘untitled.sublime-build‘  avec ceci à l’intérieur :

{
	"cmd": ["make"]
}

Entre les crochets et guillemets, il faut mettre le chemin vers son chrome.exe ou firefox.exe ou tout autre navigateur, comme suit :

{
	"cmd": ["C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"]
}

Enregistrez le  sous le nom chrome.sublime-buidl ou  firefox.sublime-build.

Pensez à bien doubler les guillemets. Ensuite dans le menu Tools, Build System vous trouverez votre ‘chrome’ ou ‘firefox’. Il vous suffit alors de cliquer dessus et de lancer le navigateur à l’aide de votre raccourci.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.