47
Sublime Text 3 Introducción

Apuntes: SublimeText 3

Embed Size (px)

Citation preview

Page 1: Apuntes: SublimeText 3

Sublime Text 3

Introducción

Page 2: Apuntes: SublimeText 3

Sublime Text 3

● Sublime 3 es un editor de código con costo de $70 dlls, pero lo puedes evaluar completamente y en forma indefinida.

● No cuenta con ftp o debuggers, como otras herramientas, pero es muy potente en la edición del código.

Page 3: Apuntes: SublimeText 3

Sublime Text 3

● Es una herramienta multiplataforma● Su documentación es abundante y cuenta con una

amplia comunidad a su alrededor

Page 4: Apuntes: SublimeText 3

Sublime Text 3

Instalar Sublime Text en una Mac

Page 5: Apuntes: SublimeText 3

Sublime Text 3

● Entra a la página sublimetext.com● Baja el paquete● Instalalo y listo :)

Page 6: Apuntes: SublimeText 3

Sublime Text 3

Instalar Sublime Text en Windows

Page 7: Apuntes: SublimeText 3

Sublime Text 3

● Entra a la página sublimetext.com● Baja el paquete● Instalalo y listo :)

Page 8: Apuntes: SublimeText 3

Sublime Text 3

La interface de Sublime Text

Page 9: Apuntes: SublimeText 3

Sublime Text 3

● Sublime Text tiene una interface muy austera, pero que le permitirá editar perfectamente su código.

Page 10: Apuntes: SublimeText 3

Sublime Text 3

Navegar entre archivos

Page 11: Apuntes: SublimeText 3

WIndows OS X Comando

[Ctrl+P] [Cmd]+[P] aparece la lista de archivos abiertos

[Ctrl]+[w] [Cmd]+[w] cerrar el archivo seleccionado

[Ctrl+Shift+T] [Shift+cmd+T] vuelve a abrir el archivo recientemente cerrado

Page 12: Apuntes: SublimeText 3

WIndows OS X Comando

[Alt]+[0..1] [Cmd]+[0..1] selecciona la pestaña del archivo

[Ctrl]+[Page Up]

y

[Ctrl]+[Page Down]

[Option]+[Command]+[Left/Right Arrow]

navegamos entre pestañas

Page 13: Apuntes: SublimeText 3

Sublime Text

Edición básica

Page 14: Apuntes: SublimeText 3

Sublime Text 3

● Cuenta con notación coloreada● Funcionalidad de auto-complete● Auto-identación● Identificación de la etiqueta de cierre o de la llave de

cierre● [Ctrl]+[m] para navegar entre paréntesis o llaves

Page 15: Apuntes: SublimeText 3

OS X WIndows Comando

⌘ + ]

[tab]

Ctrl + ]

[tab]

Identar

⌘ + [

[shift]+[tab]

Ctrl + [

[shift]+[tab]

Desidentar

Page 16: Apuntes: SublimeText 3

Sublime Text

Trabajar con varios archivos simultáneos

Page 17: Apuntes: SublimeText 3

OS X WIndows Comando

⌘ + ⌥ + 1 Alt + Shift + 1 Una sóla columna

⌘ + ⌥ + 2 Alt + Shift + 2 Dos columnas

⌘ + ⌥ + 3 Alt + Shift + 3 Tres columnas

⌘ + ⌥ + 4 Alt + Shift + 4 Cuatro columnas

Page 18: Apuntes: SublimeText 3

OS X WIndows Comando

⌘ + ⌥ + ⇑ + 2 Alt + Shift + 8 Dos filas

⌘ + ⌥ + ⇑ + 3 Alt + Shift + 9 Tres filas

⌘ + ⌥ + 5 Alt + Shift + 5 Grid (4 grupos: 2 filas por 2 columnas)

⌘+[1,2,3,...] Ctrl+[1,2,3,...] Seleccionar pestañas

Page 19: Apuntes: SublimeText 3

Sublime Text

Manejo de proyectos

Page 20: Apuntes: SublimeText 3

Sublime Text 3

● Podemos arrastrar una carpeta para convertirla en un proyecto.

● Los proyectos solo son persistentes cuando los guardamos.

● Los proyectos se administran en la opción del menú correspondiente.

Page 21: Apuntes: SublimeText 3

OS X Windows Comando

⌘ + P Ctrl + P Ir a

⌘ + ⌃ + P Ctrl + Win + P Ir al proyecto

Page 22: Apuntes: SublimeText 3

Sublime Text 3

● Al guardar el proyecto, se generan dos archivos:○ El del proyecto, con información del mismo○ El del workspace, con los archivos que quedaron

abiertos y su ubicación en las pestañas.

Page 23: Apuntes: SublimeText 3

Sublime Text

Buscar y remplazar

Page 24: Apuntes: SublimeText 3

Sublime Text 3

● Buscar● Búsqueda incremental● Buscar y reemplazar● Búsqueda rápida● Búsqueda en una selección● Búsqueda en archivos

Page 25: Apuntes: SublimeText 3

OS X Windows Comando

⌘ + F Ctrl+F Find / Buscar

⌘ + G F3 Find Next / Búsqueda siguiente

⌘ + ⇑ + G Shift+F3 Find previous / Búsqueda previa

⌘+i Ctrl+i Incremental Find / Búsqueda incremental

Page 26: Apuntes: SublimeText 3

OS X Windows Comando

⌘ + ⌥ + F Ctrl+H Replace / Remplazar

⌘ + ⌥ + E Ctrl+Shift+H Replace Next / Remplazar siguiente

⌘ + E Ctrl+E Use selection for find / Utilizar selección para buscar

⌘+⇑+E Ctrl+Shift+E Use selection for replace/ Utilizar selección para remplazar

Page 27: Apuntes: SublimeText 3

OS X Windows Comando

⌘ + ⌥ + G Ctrl+F3 Quick Find / Búsqueda rápida

⌘ + ⌃ + G Alt+F3 Quick Find All / Búsqueda rápida total

⌘ + D Ctrl+D Quick Add Next / Añadir a la próxima búsqueda

Ctrl+K, Ctrl+D Quick Skip Next / Saltar a la próxima búsqueda

Page 28: Apuntes: SublimeText 3

Sublime Text

Seleccionar

Page 29: Apuntes: SublimeText 3

Sublime Text 3

● Podemos seleccionar:○ Por palabra○ Por línea○ Por párrafo○ Por etiqueta○ Por paréntesis○ Por sangría○ Por alcance o scope

Page 30: Apuntes: SublimeText 3

OS X Windows/Linux Comando

⌘ + L Ctrl + L Seleccionar la línea (repite la selección en las líneas siguientes)

⌘ + D Ctrl + D Selecciona la palabra (repite la selección permitiendo edición múltiple)

⌃ + ⇑ + M Ctrl + Shift + M Seleccionar contenido del actual paréntesis

Page 31: Apuntes: SublimeText 3

OS X Windows/Linux Comando

⌘ + ⇑ + A Ctrl + Shift + A Seleccionar contenido del etiqueta paréntesis

⌘ + ⇑ + J Ctrl + Shift + J Seleccionar contenido por sangrìa

⌘ + ⇑ + Barra espaciadora

Ctrl + Shift + Barra espaciadora

Seleccionar contenido por alcance

Page 32: Apuntes: SublimeText 3

OS X Windows/Linux Comando

⌥ + flecha derecha Alt + flecha derecha Avanza una palabra sin seleccionarla

⌥ + flecha izquierda

Alt + flecha izquierda Retrocede una palabra sin seleccionarla

⌥ + ⇑ + flecha derecha

Alt + shift + flecha derecha

Selecciona una palabra hacia adelante

⌥ + ⇑ + flecha izquierda

Alt + shift + flecha izquierda

Selecciona una palabra hacia atrás

Page 33: Apuntes: SublimeText 3

Sublime Text

Transponer y manejar las líneas

Page 34: Apuntes: SublimeText 3

Sublime Text 3

● Para controlar las líneas:○ Mover las líneas arriba y abajo○ Duplicar la línea○ Eliminar la línea○ Insertar antes y después

● Transponer caracteres

Page 35: Apuntes: SublimeText 3

OS X Windows/Linux Comando

⌘ + ⌃ + flecha arriba Ctrl + Shift + flecha arriba Mueve la línea actual arriba

⌘ + ⌃ + flecha abajo

Ctrl + Shift + flecha abajo Mueve la línea actual abajo

⌘ + ⇑ + D Ctrl + Shift + D Duplicar líneas

⌃ + ⇑ + K Ctrl + Shift + K Eliminar la línea

Page 36: Apuntes: SublimeText 3

OS X Windows/Linux Comando

⌘ + ⇑ + ↵ Ctrl + Shift + ↵ Insertar línea antes de la actual

⌘ + ↵ Ctrl + ↵ Insertar línea después de la actual

⌘ + J Ctrl + J Unir líneas

⌃ + T Ctrl + T Transponer caracter

Page 37: Apuntes: SublimeText 3

Sublime Text

Goto Anything

Page 38: Apuntes: SublimeText 3

Sublime Text 3

● Goto Anything es uno de los comandos más completos de Sublime Text. Ctrl+P:○ Por carpeta○ # Búsqueda parcial○ Búsqueda combinada○ : no de línea○ @ Funciones y clases (símbolos)

Page 39: Apuntes: SublimeText 3

Sublime Text

La paleta de comandos

Page 40: Apuntes: SublimeText 3

Sublime Text 3

● Con la paleta de comandos tenemos a todos los comandos disponibles según el contexto.

● La activamos con:○ ⌘ + ⇑ + P (Mac) ○ Ctrl + Shift + P (Windows / Linux)

Page 41: Apuntes: SublimeText 3

Sublime Text

Selectores múltiples

Page 42: Apuntes: SublimeText 3

Sublime Text 3

● Hay tres maneras de hacer selectores múltiples:○ Por medio de los atajos○ Por medio del ratón○ Por medio de selección y dividir por líneas

Page 43: Apuntes: SublimeText 3

Sublime Text 3

● Por medio del ratón:○ Cmd + click (Mac)○ Ctrl + click (Windows / Linux)

Page 44: Apuntes: SublimeText 3

Sublime Text 3

● Por medio del atajo:○ Ctrl + shift + flecha arriba o flecha abajo (Mac)○ Ctrl + shift + flecha arriba o flecha abajo (Windows /

Linux)

Nota: hay que modificar la configuración en Mac

Page 45: Apuntes: SublimeText 3

Sublime Text 3

● Por medio de una selección:

Se selecciona en conjunto las líneas y se separan con:

● Cmd + shift + L (Mac)● Ctrl + shift + L (Windows / Linux)

Page 46: Apuntes: SublimeText 3

Sublime Text

Snippets

Page 47: Apuntes: SublimeText 3

Sublime Text 3

● Los “snippets” son trozos de código que podemos llamar desde la función de autocompletar.