# Sublime Text

## Extensiones

### Genéricas

* [**EditorConfig**](https://github.com/sindresorhus/editorconfig-sublime): Nos ayuda a mantener un estilo de código (espacios o tabs, sangrado, etc) consistente en los proyectos de Platanus.
* [**SublimeLinter**](http://www.sublimelinter.com/en/latest/): Framework para aplicar linting al código.
* [**GitSavvy**](https://github.com/divmain/GitSavvy): Interfaz para administrar git desde el editor. Muy útil para agregar solo *hunks* (partes de los cambios de un archivo) a los commits, manejar ramas, hacer rebase, diffs, etc.
* [**SideBarEnhancements**](https://github.com/titoBouzout/SideBarEnhancements): Agrega múltiples funciones para manejar archivos y carpetas a la sidebar.
* [**Unicode Character Highlighter**](https://packagecontrol.io/packages/Unicode%20Character%20Highlighter): Destaca caracteres como el [espacio duro](https://es.wikipedia.org/wiki/Espacio_duro) que OSX inserta al usar `⌥` + `ESPACIO` para hacer más facil su eliminación.

  ![](/files/Aspo6dalrko2bEvhAwCP)
* [**DocBlockr**](https://github.com/spadgos/sublime-jsdocs): Hace más fácil la creación de comentarios. [Ejemplos](https://github.com/spadgos/sublime-jsdocs#docblock-completion).
* [**Aligntab**](https://github.com/randy3k/AlignTab): Ayuda a alinear variables.

  ![](/files/7EbRSdUJauUSMiUiXVtO)
* [**GitGutter**](https://github.com/jisaacks/GitGutter): Muestra las lineas que han sido editadas con respecto al último commit de git.
* [**GitHubinator**](https://github.com/ehamiter/GitHubinator): Abre la linea seleccionada en GitHub.
* [**MarkdownEditing**](https://packagecontrol.io/packages/MarkdownEditing): Agrega soporte Markdown a Sublime Text.

### HTML/CSS

* [**Emmet**](https://github.com/sergeche/emmet-sublime): Permite escribir HTML y CSS mediante abreviaciones.

  ![](/files/jbA9nXVmedK9E1e6CFJ5)
* [**SCSS**](https://packagecontrol.io/packages/SCSS) y [**Sass**](https://packagecontrol.io/packages/Sass): Agregan soporte para Sass.
* [**Color Highlighter**](https://github.com/Monnoroch/ColorHighlighter): Permite previsualizar los colores en el CSS.

  ![](/files/5zcYosTawlDCvqn9EKhz)
* [**AutoPrefixer**](https://github.com/sindresorhus/sublime-autoprefixer): Agrega automáticamente prefijos propietarios a propiedades de CSS.

  ![](/files/11Q2oJ7VFczIsgFYtg62)

### JavaScript

* [**SublimeLinter-eslint**](https://github.com/SublimeLinter/SublimeLinter-eslint): Hace linting directamente en el editor usando ESlint (y archivos `.eslintrc.json`).
* [**AngularJS**](https://github.com/angular-ui/AngularJS-sublime-package): Agrega "ir a definición", autocompletado de funciones, entre otras cosas.
* [**AngularJS Snippets (John Papa)**](http://www.johnpapa.net/angularjs-snippets-for-sublime-visual-studio-and-webstorm/): Agrega snippets basados en la [guía de estilo](https://github.com/johnpapa/angular-styleguide) para AngularJs de John Papa.

### OSX

### Atajos de teclado útiles:

* `⌘`+`d` permite duplicar la selección actual creando cursores múltiples

  ![](/files/GYNfRNZyMLtr3dKFu3cZ)
* `CTRL`+`⌘`+`g` busca la selección actual en todo el documento.

  ![](/files/VIN77dr4jBOX9JcGIQFz)
* `⌘`+`⇧`+`l` separa la seleccion actual en lineas independientes

  ![](/files/9QUjZs6jOwXSQo1RTCvv)
* `⌘`+`j` une la selección en una sola linea.

  ![](/files/FGKU9yG3cqoM8nqOFcbH)

### Windows

TODO

### Linux

TODO


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/herramientas/editores/ide_editores_de_codigo/sublime_text.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
