2009-06-20 17 views
25

Casi todos los desarrolladores que usan una Mac prácticamente adoran TextMate. ¿Por qué? ¿Qué características extraordinarias tiene que otros editores de texto y IDEs no tienen? Hice una búsqueda rápida y la única característica realmente útil que encontré que la mayoría de otros editores carecen es la opción de selección de columna, pero no usaría un editor determinado solo para eso. ¿Qué hace que TextMate sea tan increíble?¿Qué tiene de bueno TextMate?

+4

Si eres fanático de los IDEs, es posible que no te guste. Si es el tipo de persona que tiene un shell de UNIX abierto en todo momento, es posible que le guste. Y puede extender Textmate en el idioma que desee, no solo algo específico del editor (Vimscript o Emacs Lisp por ejemplo) – guns

+0

@guns - vim se puede extender con python, ruby, ... varios otros, FYI. – Rook

Respuesta

21

TextMate fue la primera aplicación que compré cuando cambié a la Mac hace unos años.
Las características más me gustan son:

  • apoyo paquete
  • interfaz de usuario limpia
  • apoyo del proyecto
  • integración de la cáscara
  • rápido para archivos pequeños (tiempo de inicio rápido)
  • HTMLTidy construido en
  • Validación CSS y XHTML integrada (necesita conexión en línea)

pero también tiene algunos inconvenientes:

  • lento para archivos grandes
  • la falta de cambios (desde hace algún tiempo, pero TextMate 2.0 parece ser alive)
+0

Falta de compatibilidad con archivos binarios, falta de tamaño de bytes de selección en la barra de estado, falta de lista de resultados de búsqueda, etc. Todas las características que estamos acostumbrados a utilizar en UltraEdit en Windows. Hay UE para mac, pero aún no es comparable (lentitud, problemas de cursor) a la versión de Windows. –

4

El principal argumento de venta es la capacidad de extender la interfaz de usuario utilizando paquetes, que básicamente son solo scripts de shell. También es bastante ligero.

2

Muchos editores tienen selecciones de columna (aunque en muchos de ellos está enterrado en el fondo). El hecho real que le gusta a TextMate es su sistema de paquetes, lo que hace que algunas tareas de programación repetitivas sean mucho más fáciles. No se considera un reemplazo para los idiomas que tienen IDE-s con soporte "intellisense" (Java, C#, etc.), pero es realmente útil si desea crear programas en un lenguaje de scripting como ruby ​​o python.

3

creo el atractivo de TextMate es que no está hinchado ... tiene la combinación perfecta de funciones de edición de texto/IDE, implementado de la manera correcta :)

2

TextMate es muy potente y al mismo tiempo utilizable, intuitivo, elegante y ligero.

Por otro lado, p. Ej. los dos editores de Unix más populares Emacs y Vi (m) son muy potentes, pero en mi humilde opinión (!) su usabilidad no cumple con los estándares actuales. (Uso los tres, pero creo que TextMate es de lejos el mejor).

+0

Entonces, ¿diría que tiene más en común con Emacs y Vim que, por ejemplo, Notepad ++ o Komodo Edit? ¿O está justo en el medio? –

2

He intentado utilizar TextMate como reemplazo de Emacs. Hasta ahora no he vendido, aunque me gustan los proyectos, la interfaz de usuario más simple/limpia, y la idea que es extensible usando Python, etc. (Nunca he dominado elisp).

Cosas que no me gustan [en comparación a Emacs]:

  • sin capacidad de intercambiar puntos/marca o volver a las marcas anteriores.
  • teclas de movimiento no lo sacan automáticamente de la búsqueda en línea.
  • etiquetas no tan buenas (por ejemplo, no se pueden encontrar símbolos en archivos java sin clases).
  • finalización solo busca el archivo actual.
  • NO ABRIR LA FUENTE.

De acuerdo, todavía quiero darle una oportunidad justa, pero sobre todo estoy solo falta una funcionalidad superior de Emacs y sintiendo cada vez más indulgente con su interfaz de usuario exigente y más dispuestos a tratar de aprender elisp de verdad. Incluso para proyectos, usar emacs desktop-save en una carpeta de proyecto puede lograr casi lo mismo.

-taranaki

+0

Es bastante difícil encontrar un editor de sofisticación similar como emacs, si realmente te gusta. Necesité años para entrar en elisp, extensiones emacs y esas cosas;). Textmate es más rápido, pero no hay avisos interactivos (python shell, ruby, fsi) y no hay auctex (vista previa de representación matemática en línea ...) No me atrevería a comparar emacs con algún editor joven como Textmate;). – wishi

1

Textmate básicamente tiene todo el poder de < insertar su editor favorito UNIX aquí > con una interfaz de usuario agradable Mac OS X enrollado en ella y un gran sistema de plugins usando paquetes, de los cuales cientos disponibles y la mayoría son buenos o increíbles

+0

"Básicamente tiene todo el poder de" ¿qué? Creo que dejaste algo fuera. : P –

+0

whoops, nunca noté que el editor cortara ese par, editado en consecuencia – Kris

-2

Ayuda de la comunidad.

Cuestiones relacionadas