lunes, 18 de julio de 2016

TexMate












Es un editor para Mac con licencia comercial con un coste de 45 USD. Es un sistema que facilita en extremo el trabajar con varios ficheros a la vez.



TextMate es sin lugar a dudas uno de los editores de texto más ligero, potente y cómodo que existe en Mac OS X para programadores y desarrolladores web. Para muchos, es un compañero inseparable de Ruby on Rails, pero la versatilidad de este programa es tal que lo recomendamos para cualquier lenguaje conocido por el hombre (XHTML, ActionScript, Objective-C, Java…), y si no, mirad alguno de los screencast que hay disponibles.



TextMate tiene un enfoque de Apple para sistemas operativos en el mundo de los editores de texto. Uniendo fundamentos UNIX y GUI, TextMate elige lo mejor de ambos mundos en beneficio de scripters expertos y usuarios principiantes.



Si usted es un programador o un diseñador, la producción de código y marcación es el trabajo duro. Sin un editor dedicado a la tarea, también suele ser muy pesado, abrumador y repetitivo. Sobre todo cuando está tratando con un montón de archivos a la vez - como la mayoría de los proyectos exige.



TextMate trae de vuelta el control, reduce la sobrecarga mental y el trabajo manual se convierte en algo que la computadora opera.



TextMate sobresale por la facilidad de uso y elegancia, ha sido el software preferido para Emacs y OS X y dio lugar a numerosas peticiones tanto para Windows y Linux, pero TextMate sigue siendo exclusivo para Mac!


No es un IDE, es decir, no pretende abarcar todas y cada una de las posibilidades que contemple tu plataforma de desarrollo. Pero lo cierto es que gracias a las extensiones en forma de snippets de código, macros, y otros, se puede convertir perfectamente en el centro de control absoluto durante el desarrollo de tu proyecto. Y todo esto siendo muchísimo más ligero que los tradicionales IDE, con la ventaja adicional de ser agnóstico (no todos los IDE lo son) en cuanto a las herramientas extra que estemos usando: compilador, sistema de control de versiones, etc.




CARACTERISTICAS:


  • Búsqueda y reemplazo de texto en un proyecto (ideal para refactorizaciones).
  • Búsqueda y reemplazo de texto por expresiones regulares.
  • Autoindentado en acciones comunes, como pegar texto.
  • Autoemparejado de corchetes y otros caracteres.
  • Histórico del portapapeles.
  • Selector de texto por columnas y escritura en varias líneas a la vez en una misma columna (ideal para añadir un prefijo común a varias líneas de código, por ejemplo).
  • Autocompletado de palabras de entre las que aparecen en el documento actual.
  • Selectores para limitar el alcance de las acciones y las preferencias del editor.
  • Bloques de código plegables.
  • Grabación de macros (para crearlas sin necesidad de programarlas).
  • Cambio rápido a cualquier fichero del proyecto tecleando parte de su nombre.
  • Ejecutar comandos del sistema en el contexto de un documento.
  • Navegación entre ficheros por pestañas.
  • Soporte para más de 50 lenguajes.
  • Soporte para casi todos los sistemas de control de versiones.
  • Personalización del editor a través de temas.




RESEÑA HISTORICA:
En 2004, Allan Odgaard, insatisfecho con editores de texto de Macintosh como TextEdit, BBedit y Xcode, estaba rígida y limitada, y los editores de Unix como Vim y Emacs que no se comportó como aplicaciones nativas de Mac, decidió crear un editor de texto. TextMate 1.0 se emitió el 5 de octubre de 2004, después de sólo 5 meses de desarrollo a tiempo completo. Un año después de TextMate 1.0.2, que se publicó el 10 de diciembre de 2004,


TextMate se desarrolla más a un ritmo rápido, y su versión actual es la 1.5.11. En febrero de 2006, el blog de TextMate expresa las intenciones del autor para las direcciones futuras, incluyendo la mejora de la gestión de proyectos, un sistema de plugins para soportar archivos remotos a través de FTP, y el control de versiones.




VERSIONES.
TextMate ofrece una interesante variedad de funciones, entre otras, la posibilidad de ocultar fragmentos de código (al estilo Microsoft Visual Studio.Net), gestionar las macros y mover porciones de código.


Además, TextMate ofrece soporte para snippets dinámicos, un portapapeles con función de historial, navegación jerárquica con arborescencia y gestión de pestañas, junto a la posibilidad de previsualizar el código en el navegador, ofrecer la integración con shell, gestionar CVS y mucho más.


Versión
requisitos
OS X 10.8 (i386)
OS X 10.7 (i386)
OS X 10.5 (i386)
OS X 10.4.11 (i386 / PPC)
Para OS X 10.9 y posteriores, TextMate 1.x no es adecuada, ya que se basa en los componentes del sistema ya no está disponible.




VENTAJAS Y DESVENTAJAS.


Ventajas:
  • Manejo de bloques, menú de marcadores, buscado entre documentos.
  • Editor de carpetas.
  • Creación de tab´s.
  • Plegado de código le permite ocultar camadas enteras del documento que se está editando, lo que da una visión más compacta del código editado. Las secciones de doblar se pueden seleccionar manualmente o estructura del documento determina las áreas plegables.
  • Buscar y reemplazar la funcionalidad con soporte para expresiones regulares facilitan complejo texto manipulaciones.
  • Un emergente lista las secciones o funciones del documento actual.
  • Historial del portapapeles permite a los usuarios cortar varias secciones simultáneamente y pegar el código.
  • A modo de edición de la columna hace que la edición de datos tabulares.
  • Un WebKit ventana permite la actualización automática de puntos de vista generados a partir del documento html publicado.




Desventajas:
  • No cuenta con smart-tags, costo de la licencia.
  • Es para el desarrollo únicamente en MAC OS X.
  • Es un editor casi muerto.
  • Soporte para la fuente de ancho variable se encuentra. Esto significa que el soporte de idiomas como el chino, japonés o coreano son inexistentes.
  • No hay soporte para idiomas que se escriben de derecha a izquierda, como el árabe o el hebreo.
  • Los archivos grandes pueden ralentizar considerablemente TextMate. Otras editoriales tienen un mejor soporte para la edición de archivos de gran tamaño.
  • TextMate no está estrechamente unida a un lenguaje de script, como Emacs, por lo que es imposible tener un control completo sobre el comportamiento de determinados controles internos, tales como aquellas secciones indentent de texto o mover esas columnas. Pero usted puede lograr casi todas las acciones con comandos o macros. Allan Odgaard explicó sus ideas sobre el tema en un correo electrónico a la lista TextMate "Se descuida el poder de abstracciones declarativas que es una de las ventajas fundamentales de TextMate problemas con código es a menudo contraproducente en busca de nuevas abstracciones. y estas abstracciones diseñados adecuadamente, llevar mucho más en el largo plazo ".
  • No incorporado validador HTML. TextMate utiliza validador del W3C para validar la validación HTML: el usuario debe estar en línea para dicha validación.







FUENTES



No hay comentarios:

Publicar un comentario