(APORTE) Sublime Text Editor 2 (El mejor editor que he conocido)

Iniciado por Eleкtro, 8 Diciembre 2011, 23:36 PM

0 Miembros y 1 Visitante están viendo este tema.

Eleкtro

Buenas a todos!

Quiero mostrarles un programa que muchos no conocerán.

Sublime Text 2

http://www.sublimetext.com/2





Sencillamente es un editor sublime!

No solamente resalta la syntaxis de casi todo como lo hacen otros editores de texto, sino que ademas... :

- puedes editar multiples lineas en la posición de la linea que quieras pulsando "CTRL"
- en la parte derecha del programa se puede ver un mini mapa del archivo que has abierto,para navegar más rápido y encontrar las cosas antes.
- permite la indentación automática! (Muy util para scripting)
- La syntaxis te avisa si creas un bucle incompleto, etc... no puedes equivocarte si usas este editor!
- permite recordar archivos abiertos o no hacerlo
- El modo de "reemplazar" y "Buscar" texto me gusta mucho más que el Bloc de notas de Windows.
- Es muy customizable, trae unos 30 themes distintos.

Y muchas más caracteristicas que por el momento desconozco!

La única pega que le veo, es que no traiga alguna opción para reemplazar el editor por el Bloc de notas de Windows. Aunque no ha sido ningún problema para mi, lo he echo manualmente por el registro...
No es un reemplazamiento total porque me parecía muy agresivo hacerlo, solamente que ahora he añadido un icono al botón "Editar" del menú contextual y lo he asociado con el sublime editor, para estas extensiones:

TXT
VBS
BAT
CMD
REG
LRC


- Solo hay que instalar el sublime editor, y después agregar este archivo de registro:
( Pueden hacer lo mismo con la extensión que quieran... Como .PY o .PHP siguiento los pasos de aqui abajo )


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\batfile\shell\edit]
"icon"="\"C:\\windows\\system32\\notepad.exe\""

[HKEY_CLASSES_ROOT\batfile\shell\edit\command]
@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
 00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,75,00,62,00,6c,00,69,00,6d,00,\
 65,00,20,00,54,00,65,00,78,00,74,00,20,00,32,00,5c,00,73,00,75,00,62,00,6c,\
 00,69,00,6d,00,65,00,5f,00,74,00,65,00,78,00,74,00,2e,00,65,00,78,00,65,00,\
 22,00,20,00,22,00,25,00,31,00,22,00,00,00



[HKEY_CLASSES_ROOT\cmdfile\shell\edit]
"icon"="\"C:\\windows\\system32\\notepad.exe\""

[HKEY_CLASSES_ROOT\cmdfile\shell\edit\command]
@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
 00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,75,00,62,00,6c,00,69,00,6d,00,\
 65,00,20,00,54,00,65,00,78,00,74,00,20,00,32,00,5c,00,73,00,75,00,62,00,6c,\
 00,69,00,6d,00,65,00,5f,00,74,00,65,00,78,00,74,00,2e,00,65,00,78,00,65,00,\
 22,00,20,00,22,00,25,00,31,00,22,00,00,00



[HKEY_CLASSES_ROOT\lrc_auto_file]
@=""

[HKEY_CLASSES_ROOT\lrc_auto_file\shell]

[HKEY_CLASSES_ROOT\lrc_auto_file\shell\edit]
"icon"="\"C:\\windows\\system32\\notepad.exe\""

[HKEY_CLASSES_ROOT\lrc_auto_file\shell\edit\command]
@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
 00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,75,00,62,00,6c,00,69,00,6d,00,\
 65,00,20,00,54,00,65,00,78,00,74,00,20,00,32,00,5c,00,73,00,75,00,62,00,6c,\
 00,69,00,6d,00,65,00,5f,00,74,00,65,00,78,00,74,00,2e,00,65,00,78,00,65,00,\
 22,00,20,00,22,00,25,00,31,00,22,00,00,00

[HKEY_CLASSES_ROOT\lrc_auto_file\shell\open]

[HKEY_CLASSES_ROOT\lrc_auto_file\shell\open\command]
@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
 00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,75,00,62,00,6c,00,69,00,6d,00,\
 65,00,20,00,54,00,65,00,78,00,74,00,20,00,32,00,5c,00,73,00,75,00,62,00,6c,\
 00,69,00,6d,00,65,00,5f,00,74,00,65,00,78,00,74,00,2e,00,65,00,78,00,65,00,\
 22,00,20,00,22,00,25,00,31,00,22,00,00,00



[HKEY_CLASSES_ROOT\regfile\shell\edit]
"icon"="\"C:\\windows\\system32\\notepad.exe\""

[HKEY_CLASSES_ROOT\regfile\shell\edit\command]
@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
 00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,75,00,62,00,6c,00,69,00,6d,00,\
 65,00,20,00,54,00,65,00,78,00,74,00,20,00,32,00,5c,00,73,00,75,00,62,00,6c,\
 00,69,00,6d,00,65,00,5f,00,74,00,65,00,78,00,74,00,2e,00,65,00,78,00,65,00,\
 22,00,20,00,22,00,25,00,31,00,22,00,00,00



[HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit]
"icon"="\"C:\\windows\\system32\\notepad.exe\""

[HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit\command]
@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
 00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,75,00,62,00,6c,00,69,00,6d,00,\
 65,00,20,00,54,00,65,00,78,00,74,00,20,00,32,00,5c,00,73,00,75,00,62,00,6c,\
 00,69,00,6d,00,65,00,5f,00,74,00,65,00,78,00,74,00,2e,00,65,00,78,00,65,00,\
 22,00,20,00,22,00,25,00,31,00,22,00,00,00



[HKEY_CLASSES_ROOT\vbsfile\shell\edit]
"icon"="\"C:\\windows\\system32\\notepad.exe\""

[HKEY_CLASSES_ROOT\vbsfile\shell\edit\command]
@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
 00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,75,00,62,00,6c,00,69,00,6d,00,\
 65,00,20,00,54,00,65,00,78,00,74,00,20,00,32,00,5c,00,73,00,75,00,62,00,6c,\
 00,69,00,6d,00,65,00,5f,00,74,00,65,00,78,00,74,00,2e,00,65,00,78,00,65,00,\
 22,00,20,00,22,00,25,00,31,00,22,00,00,00



Espero que consideren este editor como una buena opción!

Un saludo.








raul338

Soporta plugins? Comparacion de archivos?
Acepta mas lenguajes ademas de los que pusiste?

#!drvy

#2
Cita de: raul338 en  9 Diciembre 2011, 19:18 PM
Soporta plugins? Comparacion de archivos?
Acepta mas lenguajes ademas de los que pusiste?

Soporta plugins? Si
Comparacion de archivos? Si
Acepta mas lenguajes ademas de los que pusiste?



PD: Es el nuevo Textmate pero incluso mejor.  ;-)
PD2: Casi me da un orgasmo cuando lo probe por primera vez xD

Saludos

raul338


Eleкtro

Cita de: raul338 en  9 Diciembre 2011, 22:26 PM
MMm... jode algo con la licencia? Ademas esta en beta :P

hola raul, ya te han contestado a lo otro xD

Yo he intentado buscar cuales son las limitaciones de la licencia, pero no he encontrado esa información en la web ni en su foro.

Lo que si he echo es abrir el programa 100 veces, y cambiar el año de la fecha del pc, así que pienso que no es trial ni está limitado a un número de usos!


PD: de echo pienso que lo de la licencia lo han puesto como una donación xD

un saludo








#!drvy

Hola, lo de la licencia es algo curioso. Lo unico que te limita es nada xD
Puedes hacerlo todo pero de vez en cuando al guardar un documento te sale un mensaje diciendo "gracias bla bla bla comprame ahora xD".

Hay una versión estable (1.4) que esta disponible solo para Windows.


PD: No le busques las cosquillas que no las tiene xD

Saludos

raul338

Esta lindo, me gusta :) lastima no tiene soporte para vb, pero bueno :)

Eleкtro

Este editor no tiene desperdicio, Cada vez veo cosas nuevas en el, jeje

Si estás realizando un script y aprietas "ctrl + B" se lanza la consola de Windows con el script, muy bueno.






Para agregarle soporte en el meú contextual a ".rb" (Ruby)

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\rubyfile\shell\Editar]
"icon"="\"C:\\windows\\\\system32\\\\notepad.exe\""

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


[HKEY_CLASSES_ROOT\.rb\shell\Editar]
"icon"="\"C:\\windows\\\\system32\\\\notepad.exe\""

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



Para agregarle soporte en el meú contextual a ".py" (Python)

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Python.File\shell\Editar]
"icon"="\"C:\\windows\\\\system32\\\\notepad.exe\""

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

[HKEY_CLASSES_ROOT\.Py\shell\Editar]
"icon"="\"C:\\windows\\\\system32\\\\notepad.exe\""

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








raul338

Para ponerlo para cualquier cosa mejor lo pongo en la carpeta Send To n.n