ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Onsiste en una previsualización de la estructura del código, es de gran utilidad cuando no se conoce bien la estructura de este.

JesusMF99Documentos de Investigación28 de Enero de 2018

5.426 Palabras (22 Páginas)151 Visitas

Página 1 de 22

Sublime Text

Este editor destaca por lo ligero y simple que es, el aspecto visual es sencillo pero elegante, también destaca por la gran capacidad de personalización.  Sublime Text incorpora una gran cantidad de plugins para hacer prácticamente cualquier cosa.

Características:

  • Mini mapa: Consiste en una previsualización de la estructura del código, es de gran utilidad cuando no 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.
  • Soporte de Snippets y Plugins: Los snippets son similares a las macros o los bundles además de la existencia de multitud de plugins.
  • Multiplataforma: Está hecho para todas las plataformas (MAC, Linux y Windows)
  • Además de estas características, incluye muchas otras, que le agregan cierto valor y lo convierten en uno de los favoritos para los desarrolladores de software y de los más completos.

Extras:

        Añadido a todo esto, SublimeText tiene la capacidad de admitir Plugins lo cual es una gran ventaja para todos, ya que permite agregar nuevas funcionalidades a este, entre los mas destacados son:

  • SublimeCodeIntel

Plugin  más completo para el auto completado de código y también reconoce las funciones definidas en nuestro proyecto .

[pic 1]

  • Alignment

Alinea pequeños trozos de código con Alignment package y organiza tu código fuente.

  • BracketHighlighther

Uno de los favoritos de los programadores, ya que, con este plugin, al poner el cursor sobre una llave, paréntesis, corchete, etc. Marca la de inicio y la de cierre, esto es de gran utilidad a la hora de crear código.

Además de esto plugins, has cientos mas que agregan muchas funcionalidades. Pero añadido a esto tenemos centenares de temas lo cual lo hace en unos de los editores más personalizables.

Licencia

Sublime Text se puede descargar y evaluar de una forma gratuita pero en caso de que se quiera seguir usando, se debe de pagar una licencia, una licencia individual se puede comprar por  USD $80, Las licencias son por usuario y no por computadora, lo cual es muy importante ya que lo compras una vez y lo instalas en las computadoras que desees.

Documentación

Las siguientes páginas contienen la documentación oficial de Sublime Text 3. La Documentación no oficial de Sublime Text es un excelente recurso complementario, con una enorme cantidad de información no incluida en la documentación oficial.

Uso

  • Selección de columna
  • Selección múltiple con el teclado
  • Auto completo
  • Finalización de tabulación
  • Modo libre de distracción
  • Modo vintage
  • Proyectos

Personalización

  • Configuraciones
  • Cambiar la fuente
  • Sangría
  • Corrección ortográfica
  • Sistemas de construcción
  • Paquetes

Diverso

  • Repositorios de administrador de paquetes de Linux
  • Revertir a un estado recién instalado
  • Línea de comando OS X

Desarrollo de paquete

  • Esquemas de color
  • Temas
  • Referencia de API
  • Definiciones de sintaxis
  • Denominación del alcance
  • minihtml Referencia
  • Guía de Porting
  • Cómo crear un complemento de texto sublime

Atom

Es un editor con un aspecto parecido a Sublime Text, es un editor creado por GitHub y está desarrollado en C++ y Node.js así como varias tecnologías web como CSS y HTML. Aunque es relativamente nuevo, Atom comienza a ser de los editores mas usados hoy en día, y es el más prometedor de los que hay en el mercado.

Características:

  • Código abierto: Los desarrolladores de este editor ponen su código fuente a disposición de todos
  • Hackeable: Ya que es un software de código abierto es considerado como un editor “Hackeable” es decir que cualquier persona con conocimientos básicos de programación puede editar su código para agregarle las funcionalidades que desee.
  • Autocompletado inteligente: Atom te ayuda a escribir código mas rápido con un autocompletado inteligente y flexible.
  • Encontrar y reemplazar: Se puede buscar una parte del texto, obtener vista previa y reemplazar el texto mientras escribe en un archivo o en todos los proyectos.
  • Personalización: Este editor es bastante personalizable, cuanta con más de 600 temas para instalare.

Extras:

Al igual que Sublime Text, este es un lenguaje altamente personalizable, a pesar de su poco tiempo en el mercado, ya cuenta con una gran comunidad, que desarrolla plugins y temas nuevos, el día de hop podemos encontrar cientos de plugins para este editor, y aquí mencionaremos algunos de los más reconocidos y útiles:

  •  Linter

Este es un plugin que valida cómo escribimos código, es decir, vigila y repasa el estilo de código que utilizamos. Su función es similar a la de un corrector ortográfico de un procesador de texto. Así conseguimos que nos aconsejen sobre nuestra propia forma de programar y evitar malas prácticas. 

  • Minimap

Este plugin es muy útil, ya que te da una pequeña previsualización de el código, es de gran utilidad a la hora de revisar y moverte por un código.

  • Beautify

Hace que nuestro código se acomode automáticamente, y así hace más legible nuestro código.

Además de esto, hay cientos de plugins mas para este editor, pero además hay muchos temas para escoger y personalizarlo como mas te guste.

Licencia:

Atom es un software gratuito disponible para todas las plataformas y fue liberado como libre y software de fuente abierta bajo la MIT Licencia.

Documentación:

Atom cuenta con una basta documentación, la cuan dejaremos el índice de ella, así como las páginas donde encontrar cada una de ellas. Cabe recalcar que la documentación se encuentra en inglés:

Atom Flight Manual

[pic 2]

Chapter 1: Getting Started

  • Why Atom?
  • Installing Atom
  • Atom Basics
  • Summary

Chapter 2: Using Atom

  • Atom Packages
  • Moving in Atom
  • Atom Selections
  • Editing and Deleting Text
  • Find and Replace
  • Snippets
  • Autocomplete
  • Folding
  • Panes
  • Pending Pane Items
  • Grammar
  • Version Control in Atom
  • GitHub package
  • Writing in Atom
  • Basic Customization
  • Summary

Chapter 3: Hacking Atom

  • Tools of the Trade
  • The Init File
  • Package: Word Count
  • Package: Modifying Text
  • Package: Active Editor Info
  • Creating a Theme
  • Creating a Grammar
  • Publishing
  • Iconography
  • Debugging
  • Writing specs
  • Handling URIs
  • Cross-Platform Compatibility
  • Converting from TextMate
  • Hacking on Atom Core
  • Contributing to Official Atom Packages
  • Summary

Chapter 4: Behind Atom

  • Configuration API
  • Keymaps In-Depth
  • Scoped Settings, Scopes and Scope Descriptors
  • Serialization in Atom
  • Developing Node Modules
  • Interacting With Other Packages Via Services
  • Maintaining Your Packages
  • How Atom Uses Chromium Snapshots
  • Summary

Appendix A: Resources

  • Glossary

Appendix B: Shadow DOM

  • Removing Shadow DOM styles

Appendix C: Upgrading to 1.0 APIs

  • Upgrading Your Package
  • Upgrading Your UI Theme Or Package Selectors
  • Upgrading Your Syntax Theme

Appendix D: Atom server-side APIs

  • Atom package server API
  • Atom update server API

EditRocket

También es un editor multiplataforma, es “de la vieja escuela” es un software de paga, tiene gran utilidad y herramientas para casi todo tipo de desarrolladores, destacando su funcionalidad para desarrolladores Web

Características:

  • Multilenguaje: Este editor destaca por la capacidad de resaltado y ayudas para más de 20 lenguajes diferentes incluyendo JAVA, C++, PHP entre otros.
  • Autocompletado inteligente: Incluye función de autocompletado para los más de 20 lenguajes que soporta.

Extras

EditRocket proporciona la capacidad para que los desarrolladores escriban complementos, que son programas que pueden interactuar con EditRocket para producir resultados personalizados. Aquí el link de la guía proporcionada para crear complementos: http://editrocket.com/docs/plugin_guide.html.

...

Descargar como (para miembros actualizados) txt (38 Kb) pdf (454 Kb) docx (632 Kb)
Leer 21 páginas más »
Disponible sólo en Clubensayos.com