Añadir Sublime Text 2 al menú contextual.

Para los que utilizamos ST2 (Sublime Text 2) portable, no hay ninguna opción para meter a ST2 en el menú contextual. Por ejemplo, al instalar Notepad++, podemos ver que luego de la instalación al hacer click derecho sobre prácticamente cualquier archivo, se nos da la opción de abrirlo con Notepad++ incluso aunque este no este hecho para ello..

Vamos a ver como meter a ST2 en el menú contextual.


ST2 en el menú contextual de Windows

En windows, podemos utilizar regedit para añadir a ST2 al menu contextual. Es bastante simple.

1. Abrimos regedit. Para ello podemos dar a Inicio y escribir regedit.exe o pulsar la tecla Win + R y escribir regedit.exe.

2. Desplegamos la carpeta HKEY_CLASSES_ROOT. Esta es la carpeta que contiene los tipos de extensiones de nuestro ordenador.

3. En este paso tenemos 2 opciones. Permitir abrir cualquier archivo con ST2 o solamente las extensiones que nosotros deseamos. Si lo queremos para cualquier archivo, localiza la carpeta * (asterisco), en caso de querer solo archivos concretos localiza la carpeta que tiene de nombre la extension del archivo (ejemplo: .php).

4. Una vez seleccionada la carpeta la desplegamos y acto seguido desplegamos también la sub-carpeta llamada "shell".

5. Haz click derecho sobre la carpeta "shell" y dale a Nuevo -> Clave. Llamala como quieras eso da igual, lo importante es que este ahí y sea una sub-carpeta de "shell".

6. Hacemos click sobre la nueva carpeta que hemos creado y en el panel derecho damos doble click sobre la clave (Default). El valor de esa clave sera el que aparecerá en el menú contextual. Yo por ejemplo le he puesto "Abrir con ST2".

7. Si queremos agregar un icono, creamos un nuevo valor (Nuevo -> Valor de cadena (string)) y lo llamamos "Icon". Para indicar la ubicación del icono no hace falta mas que escribir su ruta. Si queremos utilizar el icono del propio editor, podemos poner de valor esto:
C:\Archivos de Programa\SublimeText2\sublime_text.exe,0
Suponiendo que el .exe se encuentre en ese directorio claro =)
Notese el ",0". Es importante porque define en que lugar esta el icono. Si ponemos ",1" Windows no lo encontrara (porque sublime_text.exe solo tiene 1 icono).

Hasta este momento deberíamos tener algo así:

Registro SublimeText2

8. Ahora vamos a crear una nueva sub-carpeta a la carpeta que hemos creado antes. Damos nuevamente click derecho sobre la carpeta que habiamos creado y le damos a Nuevo -> Clave. La nueva carpeta la debemos llamar "command" (No se puede llamar de otra forma).

9. Dentro de esta, vamos a hacer doble click en el panel derecho sobre "(Default)" y el valor lo podremos de la siguente forma:
C:\Archivos de Programa\SublimeText2\sublime_text.exe %1
%programfiles% - Hace referencia a C:\Archivos de Programa.
%1 - Indica la localización del archivo que intentamos abrir.

* Menciono que yo tengo metida la carpeta del ST2 en Archivos de Programa, pero no tiene porque ser vuestro caso. En caso de que sea una ruta diferente debéis poner la vuestra =)

Puesto que lo que hacemos no requiere reinicio del Windows ni nada parecido, si todo ha salido bien, al hacer click derecho sobre un archivo, se debería de ver algo así:

Registro SublimeText2 resultado

ST2 en el menú contextual de Gnu/Linux (Gnome - Debian Squeeze)

En Gnome 2.x (no se que tal anda en 3.x) es bastante sencillo.

1. Seleccionamos un archivo cualquiera con la extensión deseada (ejemplo: blabla.html).

2. Damos click derecho y seleccionamos "Propiedades".

3. Nos vamos a la pestaña "Abrir con" y damos la botón "Añadir".

4. Se nos mostrara una ventana con las aplicaciones instaladas que tenemos. Pero como no existe instalación oficial (de momento) para ST2, desplegamos donde dice "Usar un comando personalizado".

5. Una vez desplegado, damos a "Examinar..." y buscamos el archivo sublime_text donde tengamos instalado el ST2.

6. Nos aseguramos de marcar sublime_text como principal y listo.


Ante cualquier duda, comenta =)
Saludos

Comentarios

Entradas populares de este blog