Sublime Text: Configuración

Publicado en Programas

Sublime Text 200Cuando trabajamos con un lenguaje de programación y tenemos que teclear código existen dos opciones:

  1. Utilizar un entorno (IDE)
  2. Utilizar un editor (de código)

Sublime Text es un editor de código fuente creado en Python. Es ligero y minimalista pero tremendamente rápido, eficaz, muy potente y superconfigurable. En contra decir que la ayuda es escasa y no tiene opción de imprimir (que podemos solucionar con algún plug-in) pero estos inconvenientes son insignificantes ante tanta capacidad y elegancia.

Se distribuye de forma gratuita, sin embargo no es software libre o de código abierto, se puede obtener una licencia para su uso ilimitado por muy poco, pero el no disponer de esta no genera ninguna limitación mas allá de una alerta cada cierto tiempo. Si lo utilizas habitualmente merece la pena contribuir con el desarrollador de este magnífico programa.

Lo podemos descargar desde su web oficial: http://www.sublimetext.com/ sin ningún problema. Se instala de forma sencilla y rápidamente.

Dispone de versiones portables que funcionan igual de bien y de rápido, con la ventaja que la podemos llevar en nuestro pendrive, con todas nuestras configuraciones. Evidentemente sólo tienemos que descomprimir y listo.

Y aquí tienes la Documentación de Sublime Text 2

  • Multiplataforma: Soporte para Windows, Linux y OS X. Todos con versiones de 32 o 64 bit
  • Minimapa: Previsualización miniaturizada del contendio del archivo; muy útil para desplazarse rápidamente por distintas zonas
  • Multiselección: Hace una selección múltiple de un término por todo el documento
  • Multicursor: Crea múltiples cursores con los que podemos escribir texto de forma arbitraria en diferentes posiciones al mismo tiempo
  • Multilayout: Podemos elegir editar en una sola ventana o hacer una división de hasta cuatro ventanas verticales/horizontales
  • Lenguajes: Soporta de forma nativa la mayoría de los lenguajes de programación
  • Syntax Highlight: 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 por archivos, proyectos, directorios, una conjunción de ellos o todo a la vez
  • Autocompletado: Se puede ir a la llave que cierra o abre un bloque de una forma sencilla
  • Soporte de Snippets: Se pueden definir los fragmentos de código que más utilicemos
  • Soporte de Plugins: Existen multitud de paquetes para casi todo, la mayoría de código libre
  • Teclas de acceso rápido: Todas las teclas pueden ser sobrescritas a nuestro gusto según necesidad
  • Pestañas: Se pueden abrir varios documentos y organizarlos en pestañas o ventanas
  • Resaltado: Cuando colocamos el cursor en un paréntesis, corchete, llave, etiqueta, función,... resalta esta y su cierre/apertura correspondiente

sublime1

{
    "bold_folder_labels": true,
    "font_size": 12.0,
    "highlight_line": true,
    "highlight_modified_tabs": true,
    "ignored_packages":
    [
        "Vintage"
    ],
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true
}

Uno de los plugins fundamentales que has de instalar nada más abrir Sublime Text 2 es Package Control. Es un gestor de paquetes que te permite instalar fácilmente cientos de plugins.  Su instalación es muy sencilla, simplemente has de ir a la página de instalación de Package Control copiar el comando que aparece remarcado con fondo gris de la versión correspondiente, pegarlo en la consola de Sublime text 2 y pulsar Enter, puedes acceder a la Consola de Sublime Text desde el menú View > Show Console

Una vez completada la instalación, puedes acceder al Package Control pulsando Ctrl+Shift+P (o desde el menu). Si escribes Package podrás ver todas las opciones disponibles del Package Control. Para instalar un nuevo paquete deberás seleccionar "Install Package", puede que tarde unos segundos, a continuación te mostrará una lista de todos los plugins disponibles (si uno de los plugins ya se encuentra instalado no te lo mostrará en la lista de instalación). Si deseas eliminar un plugin lo único que has de hacer es seleccionar Remove package.

Es aconsejable, entre otros, instalar:

  • Emmet:  (ex-Zen Coding): Sugiere/genera etiquetas HTML y CSS (web)
  • ColorHighlighter: Muestra el color al colocarnos encima de su código
  • BracketHighlighter: Resalta etiquetas de forma inequívoca
  • AlignTab: Alinea el código con respecto a un carácter determinado
  • Print to HTML: Permite imprimir el documento
  • Placehold.it: Inserta imágenes tipo lorem ipsum para diseñar (web)

También podemos instalar pre-procesadores para CSS (LESS, SASS o STYLUS)

  • LESS: Trabaja con este pre-procesador CSS resaltando su sintaxis y además compila a CSS (web)
  • SASS: Trabaja con este pre-procesador CSS resaltando su sintaxis y además compila a CSS (web)
  • Stylus: Trabaja con este pre-procesador CSS resaltando su sintaxis y además compila a CSS (web)

teclado sublime

SecuenciaAcción
Tab Autocompletado de código HTML, CSS, ... (de lo más útil)
Ctrl+F1 Comenta una línea
Ctrl+N Crea documento en nueva pestaña
Ctrl+May+N Crea documento en nueva ventana
Doble Clic En la fila superior oscura, debajo del menu, crea un documento en nueva pestaña
Ctrl+May+D Duplica la/s línea/s, sin preocuparnos de la posición del cursor
Ctrl+Clic Multicursor. Coloca un cursor donde hagamos clic con la tecla Ctrl
Ctrl+D Va marcando/seleccionando todas las apariciones de la palabra donde está el cursor
Ctrl+L Selecciona la línea entera en la que tenemos el cursor
Ctrl+Arrastar Con el ratón para seleccionar nos permite seleccionar trozos de texto que no están juntos
Esc Apaga multicursor
Ctrl+ KB Muestra/Oculta barra de directorio y archivos
Ctrl+May+Intro Crear espacios sin mover el cursor
   
Ctrl+May+K  Eliminamos la línea donde está el cursor
Ctrl+KK Eliminamos todo lo que hay despues de cursor
Ctrl+K+Retro Eliminamos todo lo que hay antes del cursor
   
Ctrl+KU Pasa todo a mayusculas
Ctrl+KL Pasa todo a minúsculas
   
Alt+May+2,... Divide el editor en 2, 3,... ventanas verticales
Alt+May+1 Deja el editor en una sola ventana vertical
Alt+1 Navega entre las distintas pestañas abiertas
   
Ctrl+Mayús+L Coloca un cursor (multicursor) en cada línea seleccionada
Ctrl+Mayús+A Selecciona todas las líneas contenidas en la misma etiqueta, llave,...
Ctrl+Clic Sostenido clic copia en otro lugar al desplazarnos
Clic-sostenido Mueve la selección a otro lugar
Ctrl+T Si tenemos varias cosas seleccionadas, intercambia su posición
May+Clic-Dcho Selecciona en columna
   
Ctrl + ó rueda Aumenta tamaño de fuente del editor
Ctrl - ó rueda Disminuye tamaño de fuente del editor
 Alt+’.’(punto) Cierra la última etiqueta abierta
Alt+Mayús+W Teniendo texto seleccionado, encierra el texto dentro de una etiqueta
   
Ctrl+F Busca en el documento
Ctrl+P:n Ir al número de línea n
Ctrl+R Busca todas las funciones, ID,... del documento

 

Utilidades ...

imprescindibles Firefox Chrome Safari Opera IE9 Adobe Reader 7zip Flash Java Filehippo Ninite

Recursos

aulav

Visitas...

Hoy 62

Ayer 35

Mes 691

TOTAL 184320

En Línea...

Hay 13 invitados y ningún miembro en línea