Sublime Text
Subliem text es un editor de texto y editor de código fuente creado en
Python desarrollado originalmente como una extensión de Vim.
Características
Minimapa: consiste en una
previsualización de la estructura del código, es muy útil para desplazarse por
el archivo cuando se conoce bien la estructura de este.
Multi Selección: Hace una
selección múltiple de un término por diferentes partes del archivo.
Multi Cursor: Crea cursores
con los que podemos escribir texto de forma arbitraria en diferentes posiciones
del archivo.
Multi Layout: Trae siete
configuraciones de plantilla podemos elegir editar en una sola ventana o hacer
una división de hasta cuatro ventanas verticales o cuatro ventanas en
cuadrícula.
Soporte nativo para infinidad de lenguajes: Soporta de forma nativa 43
lenguajes de programación y texto plano.
Syntax Highlight configurable:
El remarcado de sintaxis es completamente configurable a través de archivos de
configuración del usuario.
Búsqueda Dinámica: Se puede hacer búsqueda de expresiones regulares o
por archivos, proyectos, directorios, una conjunción de ellos o todo a la vez.
Auto completado y marcado de
llaves: Se puede ir a la llave que cierra o abre un bloque de una forma
sencilla.
Soporte de Snippets y Plugins:
Los snippets son similares a las macros o los bundles además de la existencia
de multitud de plugins.
Configuración total de
Keybindings: Todas las teclas pueden ser sobrescritas a nuestro gusto.
Acceso rápido a línea o archivo: Se puede abrir un archivo utilizando
el conjunto de teclas Cmd+P en Mac OS X o Ctrl+P en Windows y Linux y
escribiendo el nombre del mismo o navegando por una lista. También se puede ir
a una línea utilizando los dos puntos ":" y el número de línea.
Paleta de Comandos: Un
intérprete de Python diseñado solo para el programa con el cual se puede
realizar infinidad de tareas.
Coloreado y envoltura de
sintaxis: Si se escribe en un lenguaje de programación o marcado, resalta
las expresiones propias de la sintaxis de ese lenguaje para facilitar su
lectura.
Pestañas: Se pueden abrir varios
documentos y organizarlos en pestañas.
Resaltado de paréntesis e indentación: cuando el usuario coloca el
cursor en un paréntesis,corchete o llave, resalta esta y el paréntesis,corchete
o llave de cierre o apertura correspondiente.
Lenguajes soportados
ActionScript, AppleScript, ASP, Batch File, C, C#, C++, Clojure, CSS,
D, Diff, Erlang, Expresión regular, Go, Graphviz (DOT), Groovy, Haskell, HTML,
Java, JavaScript, LaTeX, Lua, Lisp, Makefile,
Markdown, MATLAB, Objective-C, Ocaml, Perl, PHP, Python, R, Rails,
ReStructuredText, Ruby, Scala, Shell Script (Bash), SQL, Tcl, Texto plano,
Textile, XML, XSL, YAML