¿Puedo hacer clic derecho en una carpeta en Windows 7 y elegir "Abrir con texto sublime"?

¿Puedo hacer clic derecho en una carpeta en Windows 7 y elegir "Abrir con texto sublime"?

En Windows 7, puedo hacer esto en la línea de comando:

"c:\Program Files\Sublime Text 2\sublime_text.exe" samplefolder

Esto abre una ventana de Sublime Text, con el contenido samplefoldercargado en la barra lateral de Sublime.

Si bien esto funciona según sea necesario, es inconveniente abrir un símbolo del sistema cada vez. ¿Hay alguna manera de agregar este comportamiento al menú contextual del Explorador de Windows? Me gustaría poder hacer clic derecho en una carpeta y "Abrir con Sublime" del mismo modo que puedo hacer clic derecho en una carpeta y "Buscar virus".

Respuesta1

Este es mi archivo .reg para Vim, pero está bastante claro, simplemente reemplace la cadena relacionada con Vim con la de Sublime. Luego guárdelo como archivo .reg y haga doble clic para importar.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\vim]
@="&Vim here"

[HKEY_CLASSES_ROOT\Directory\shell\vim\command]
@="\"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%1\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\vim]
@="&Vim here"

[HKEY_CLASSES_ROOT\Directory\Background\shell\vim\command]
@="\"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%V\""

Hay dos menús contextuales de carpetas, uno es hacer clic derecho directamente en la carpeta, esas son las dos primeras líneas, y el otro esencarpeta área vacía, haga clic derecho, esas son las dos últimas líneas. No sé qué significa lo último %Vy no he encontrado nada relacionado, simplemente funciona.

Editar:

Para la instalación predeterminada de Sublime Text 2 en Windows 7, aquí está el código completo. Guardar como whatever.regy hacer doble clic.

Windows Registry Editor Version 5.00

; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\shell\sublime]
@="Open Folder as &Sublime Project"
"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"

[HKEY_CLASSES_ROOT\Directory\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%1\""


; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime]
@="Open Folder as &Sublime Project"
"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"

[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%V\""

Respuesta2

Encontre unsúper soluciónpublicado en github gist porJethro Yu

Instrucciones de instalación:

  • Descargar elOpenWithSublimeTextAsAdmin.batarchivo en esa esencia.
  • Cópielo en su carpeta de instalación de Sublime Edit (normalmente C:\Archivos de programa\Sublime Text 3 o similar)
  • Ejecutarlo.

Características:

  • Instalación súper fácil.
  • Abrir archivos con Sublime Text
  • Abra archivos con privilegios elevados con Sublime Text. Esto es particularmente útil cuando desea editar, por ejemplo, archivos del sistema.
  • Abrir carpetas con Sublime Text

Respuesta3

Esto es lo que hago

yo instaloReemplazo del Bloc de Notasy apúntelo a mi sublime_text.exe(o cualquier otro editor de texto).

Luego agrego la configuración del Registro 'Abrir con el Bloc de notas' (copie y pegue lo siguiente en un .regarchivo y haga doble clic para aplicarlo).

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Open with Notepad]

[HKEY_CLASSES_ROOT\*\shell\Open with Notepad\command]
@="notepad.exe %1"

Lo que hace Notepad Reemplazo es reemplazar cualquier comando (en todo el sistema) para abrir notepad.exeel editor de texto que especificó en la instalación (en este caso sublime_text.exe).

Si desinstalas Notepad Reemplazo o lo vuelves a instalar apuntando a un editor de texto diferente, tu menú contextual 'Abrir con el Bloc de notas' seguirá funcionando con el nuevo editor de texto predeterminado.

Respuesta4

Debería poder abrir regedit.exe y buscar:

HKEY_CLASSES_ROOT*\shell

Haga clic derecho en "shell" y elija crear una nueva clave, llamándola "Abrir con texto sublime".

Cree una nueva clave debajo de la llamada "comando".

Haga doble clic en el valor (Predeterminado) en el panel derecho e ingrese lo siguiente:

[texto sublime .exe nombre] %1

información relacionada