ver usar trucos teclas teclado sublime para navegador desde control como combinaciones comandos codigos carpetas atajos abrir sublimetext2

sublimetext2 - usar - Método abreviado de teclado Sublime Text 2 para abrir el archivo en el navegador especificado(por ejemplo, Chrome)



trucos y atajos de teclado para sublime text (14)

Hago desarrollo web y estoy probando Sublime Text 2. ¿Hay un atajo de teclado para abrir el archivo actual en un navegador específico (por ejemplo, Chrome)?

¡Se agradece cualquier ayuda para configurar en Sublime Text para el desarrollo web!


Esto funcionó en Sublime 3:


Para navegar por los archivos html con la aplicación predeterminada con la combinación de teclas Alt + L:

Agregue esta línea a Preferences -> Key Bindings - User Archivo de apertura de Preferences -> Key Bindings - User :

{ "keys": ["alt+l"], "command": "open_in_browser"}


Para navegar o abrir con una aplicación externa como chrome:

Agregue esta línea a Tools -> Build System -> New Build System... abra el archivo y guárdelo con el nombre "OpenWithChrome.sublime-build"

"shell_cmd": "C://PROGRA~1//Google//Chrome//APPLIC~1//chrome.exe $file"

Luego puede explorar / abrir el archivo seleccionando Tools -> Build System -> OpenWithChrome y presionando la tecla F7 o Ctrl+B


"Abrir en el menú contextual del navegador para archivos HTML" se ha agregado en la compilación más reciente (2207). Su fecha de lanzamiento fue el 25 de junio de 2012.


¡La respuesta de egyamado fue realmente útil! Puede mejorarlo para su configuración particular con algo como esto:

import sublime, sublime_plugin import webbrowser class OpenBrowserCommand(sublime_plugin.TextCommand): def run(self, edit, keyPressed, localHost, pathToFiles): for region in self.view.sel(): if not region.empty(): # Get the selected text url = self.view.substr(region) # prepend beginning of local host url url = localHost + url else: # prepend beginning of local host url url = localHost + self.view.file_name() # replace local path to file url = url.replace(pathToFiles, "") if keyPressed == "1": navigator = webbrowser.get("open -a /Applications/Firefox.app %s") if keyPressed == "2": navigator = webbrowser.get("open -a /Applications/Google/ Chrome.app %s") if keyPressed == "3": navigator = webbrowser.get("open -a /Applications/Safari.app %s") navigator.open_new(url)

Y luego en tus combinaciones de teclas:

{ "keys": ["alt+1"], "command": "open_browser", "args": {"keyPressed": "1", "localHost": "http://nbrown.smartdestinations.com", "pathToFiles":"/opt/local/apache2/htdocs"}}, { "keys": ["alt+2"], "command": "open_browser", "args": {"keyPressed": "2", "localHost": "http://nbrown.smartdestinations.com", "pathToFiles":"/opt/local/apache2/htdocs"}}, { "keys": ["alt+3"], "command": "open_browser", "args": {"keyPressed": "3", "localHost": "http://nbrown.smartdestinations.com", "pathToFiles":"/opt/local/apache2/htdocs"}}

Almacenamos URL de muestra en la parte superior de todas nuestras plantillas, por lo que la primera parte le permite resaltar esa URL de muestra y ejecutarla en un navegador. Si no hay texto resaltado, simplemente usará el nombre del archivo. Puede ajustar las llamadas de comando en las combinaciones de teclas a su URL de host local y la ruta del sistema a los documentos en los que está trabajando.


Aquí hay otra solución si desea incluir diferentes navegadores en el archivo. Si usted y el usuario de Mac, desde el menú sublime, vaya a Herramientas> Nuevo complemento. Elimine el código generado y pase lo siguiente:

import sublime, sublime_plugin import webbrowser class OpenBrowserCommand(sublime_plugin.TextCommand): def run(self,edit,keyPressed): url = self.view.file_name() if keyPressed == "1": navegator = webbrowser.get("open -a /Applications/Firefox.app %s") if keyPressed == "2": navegator = webbrowser.get("open -a /Applications/Google/ Chrome.app %s") if keyPressed == "3": navegator = webbrowser.get("open -a /Applications/Safari.app %s") navegator.open_new(url)

Salvar. A continuación, abra las combinaciones de teclas del usuario. (Herramientas> Paleta de comandos> "Vinculaciones de teclas de usuario") y añádalo a la lista en alguna parte:

{ "keys": ["alt+1"], "command": "open_browser", "args": {"keyPressed": "1"}}, { "keys": ["alt+2"], "command": "open_browser", "args": {"keyPressed": "2"}}, { "keys": ["alt+3"], "command": "open_browser", "args": {"keyPressed": "3"}}

Ahora abra cualquier archivo html en Sublime y use una de las combinaciones de teclas, que abriría ese archivo en su navegador favorito.


En Windows, iniciar navegador predeterminado con una url predefinida:

Herramientas> Sistema de compilación> Nuevo sistema de compilación:

{ "cmd": ["cmd","/K","start http://localhost/projects/Reminder/"] }

ctrl + B y ¡voila!


En mac y sublime texto 3, cuya versión es 3103, el contenido debe ser

{ "shell_cmd": "open -a ''Google Chrome'' ''$file''" }


Herramientas -> Sistema de compilación -> Nuevo sistema de compilación. El tipo siguiente como tu sistema operativo, guardar como Chrome.sublime-build

Sistema operativo Windows

{ "cmd": ["C://Program Files (x86)//Google//Chrome//Application//chrome.exe", "$file"] }

Mac OS

{ "cmd": ["open", "-a", "/Applications/Google Chrome.app", "$file"] }

Guarde el archivo - Chrome.sublime-build en la ubicación

C:/Users/xnivirro/Downloads/Software-Installed/Sublime-2/Data/Packages/User


Instale el plugin View In Browser usando Package Control o descargue el paquete de github y descomprima este paquete en su carpeta de paquetes (la de los paquetes de navegación)

después de esto, vaya a Preferencias, Vinculaciones de teclas - Usuario, pegue esto

[{"keys": ["f12"], "command": "view_in_browser"}]

ahora F12 será su tecla de acceso directo.


Parece que hay muchas soluciones para Windows aquí, pero esta es la más simple:

Herramientas -> Sistema de compilación -> Nuevo sistema de compilación , escriba lo de arriba, guárdelo como Browser.sublime-build :

{ "cmd": "explorer $file" }

Luego regrese a su archivo HTML. Herramientas -> Sistema de compilación -> Navegador . Luego presione CTRL-B y el archivo se abrirá en cualquier navegador que sea el navegador predeterminado de su sistema.


Puede instalar el complemento SideBarEnhancements , que, entre otras cosas, le permitirá abrir archivos en el navegador simplemente haciendo clic en F12.

Para abrir exactamente en Chrome, deberá reparar el archivo "Barra lateral.sublime-settings" y establecer "default_browser" para que sea "chrome" .

También recomiendo aprender este video tutorial sobre Sublime Text 2.


Tengo una situación similar a ti. No quiero sublime editor abierto para archivos binarios como jpg png. En cambio, la aplicación predeterminada del sistema abierto es más razonable.

  1. crea una compilación . Al igual que la respuesta aceptada. Pero ambos abrirán la aplicación predeterminada y el editor hexadecimal.
  2. Pulgin OpenDefaultApplication https://github.com/SublimeText/OpenDefaultApplication Tendrá contexto haga clic derecho en el menú OpenInDefaultApplication. Pero también abrirá la aplicación predeterminada y el editor hexadecimal
  3. Pulgin: Archivos de texto no https://packagecontrol.io/packages/Non%20Text%20Files Agregar configuración en el usuario settting

    "binary_file_patterns": ["*.JPG","*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"], "prevent_bin_preview": true, "open_externally_patterns": [ "*.JPG", "*.jpg", "*.jpeg", "*.JPEG", "*.png", "*.PGN", "*.gif", "*.GIF", "*.zip", "*.ZIP", "*.pdf", "*.PDF" ]

Elijo la tercera manera, es bastante sutiable para mí. Abrirá el archivo jpg en la aplicación predeterminada del sistema y cerrará automáticamente el modo de edición de forma automática al mismo tiempo. En cuanto a las dos primeras formas, puede establecer "preview_on_click": false, para detener la apertura automática del editor hexadecimal.


Windows7 FireFox / Chrome:

{ "cmd":["F://Program Files//Mozilla Firefox//firefox.exe","$file"] }

solo use su propia ruta de firefox.exe o chrome.exe para reemplazar la mía.

Reemplace firefox.exe o chrome.exe con su propia ruta.



No estoy muy seguro de que esta pregunta sea apropiada aquí, pero puede agregar un nuevo "Sistema de compilación" en Tools -> Build System -> New Build System...

Al igual que con toda la configuración en Sublime Text, solo es JSON, por lo que debería ser bastante directo. Lo principal que va a querer configurar es la clave / val de "cmd" . Aquí está la configuración de compilación para lanzar Chrome en mi mac.

{ "cmd": ["open", "-a", "Google Chrome", "$file"] }

Guárdalo como Chrome.sublime-build , Chrome.sublime-build Texto sublime y deberías ver una nueva opción de Chrome en la lista de compilación. Selecciónalo, y luego deberías poder lanzar Chrome con Cmd + B en una Mac (o cualquier tecla de acceso rápido que hayas configurado para compilar, tal vez sea F7 o Ctrl + B en una máquina con Windows)

Al menos esto debería darte un empujón en la dirección correcta.

Editar:

Otra cosa que termino haciendo mucho en Sublime Text 2 es que si hace clic derecho dentro de un documento, uno de los elementos en el menú contextual es Copy File Path , que coloca la ruta completa del archivo actual en el portapapeles para pegar fácilmente en cualquier navegador usted quiere.

Sublime Text 3 (ejemplo de Linux) "shell_cmd": "google-chrome" $ ​​file ''"