Pregunta

Permítanme comenzar esta pregunta diciendo que uso TextMate en Mac OSX para mis necesidades de texto y estoy enamorado de él.¿Algo comparable en la plataforma Linux?Lo usaré principalmente para codificar python/ruby.

Hacer una búsqueda en Google arrojó respuestas obsoletas.

Editar:Ya que ha habido cierta preocupación sobre el "mérito" de esta pregunta.Estoy a punto de comenzar un nuevo proyecto de programación Ruby en Linux y antes de comenzar quería asegurarme de tener las herramientas adecuadas para hacer el trabajo.

Edición #2:Utilizo VIM a diario, todo.el .tiempo.Disfruto usándolo.Sólo estaba buscando algunas alternativas.

¿Fue útil?

Solución

Emacs es un maravilloso editor de texto.Tiene un poder enorme una vez que te conviertes en un usuario avanzado.Puede acceder a un shell, tener tantos archivos abiertos como desee en tantas subventanas y un soporte de secuencias de comandos extremadamente potente que le permite agregar todo tipo de funciones interesantes.

He estado usando un modo Ruby que agrega resaltado de sintaxis y todo eso a Ruby, y existe lo mismo para todos los idiomas principales.

Si continúas así, podrás usar exclusivamente el teclado y nunca tocar el mouse, lo que aumenta tu velocidad de edición por un margen significativo.

Sin embargo, si quieres comenzar con algo mucho más básico, gedit es bueno...También ha incorporado resaltado de sintaxis para la mayoría de los idiomas según la extensión del nombre del archivo.También viene con el sistema operativo (aunque emacs se puede instalar fácilmente con apt-get o alguna utilidad de búsqueda de paquetes similar).

ACTUALIZAR:Sin embargo, creo que gedit está basado exclusivamente en GUI, por lo que sería útil aprender emacs en caso de que te quedes atascado con solo un shell (tiene todas las funciones tanto en modo shell como gráfico).

ACTUALIZACIÓN ADICIONAL:Solo para su información, no estoy tratando de imponer Emacs sobre Vim, es solo lo que uso y es un gran editor (como estoy seguro de que Vim también lo es).Es desalentador al principio (como estoy seguro de que Vim también lo es), pero la pregunta era sobre editores de texto en Linux además de vi...Emacs me parece la opción lógica, pero gedit es un excelente editor de texto simple con algunas características interesantes si eso es todo lo que buscas.

Otros consejos

Kate, el editor de texto avanzado de KDE es bastante bueno.Tiene resaltado de sintaxis, modo de selección de bloque, terminal/consola, sesiones, división de ventanas tanto horizontal como vertical, etc.

yo suelo texto sublime en linux.

Intentar escribas .Intenta ser un reemplazo de TextMate para Linux

yo suelo cienciaEditor de texto muy pequeño y sencillo.

Me gusta la versatilidad de jEdit (http://www.jedit.org), tiene muchos complementos, es multiplataforma y también tiene cosas como selección de bloques que uso todo el tiempo.

La desventaja es que, como está escrito en Java, no es el más rápido.

Encuentro a Geany (http://geany.uvena.de/) Bastante bien.

Utilizo pico o nano como mi editor de texto "casual" en Linux/Solaris/etc.Es fácil de entender y, aunque pierdes un par de filas de texto en el menú, al menos es fácil ver cómo salir, etc.

Creo que incluso puedes extender nano y agregar resaltado de sintaxis.

¿Editores de texto alternativos?Intentar Diákonos, "un editor de Linux para las masas".La asignación de teclado predeterminada es la esperada para cortar, copiar, pegar, deshacer, abrir, guardar, etc.

Cuando busqué una alternativa a TextMate para Linux, terminé usando Geany.No es tan potente, pero sigue siendo agradable trabajar con él.Gran reemplazo para Kate.

En Mac OS X, he usado BBEdit desde principios de la década de 1990, así que lo uso como referencia para todos los demás editores.A veces uso BBEdit para editar archivos en una máquina Linux usando el modo ftp, y eso funciona muy bien si tienes una conexión de red rápida a la máquina Linux.

Aprendí emacs hace dos años porque el resto del equipo de programación al que me uní lo usa.Encuentro que emacs es poderoso pero irritantemente anticuado en muchos sentidos, pero una vez que hayas aprendido emacs, podrás usarlo en cualquier plataforma (Linux, OS X, Windows).Este es el editor que ahora uso casi exclusivamente en el trabajo.Sin embargo, me llevará años dominar todas sus funciones.

También usé gedit en Linux y lo encontré muy útil, pero no intenté usarlo como mi editor principal para ningún proyecto.

Tengo una colega en el trabajo que usa Komodo Edit 4.4 (gratuito en activestate.com), ejecutándolo en una computadora con Windows pero usándolo en modo ftp para poder editar archivos en nuestro servidor Linux.Komodo Edit tiene muchas características interesantes, pero lleva mucho tiempo iniciarlo la primera vez.

no lo olvides norte!Pequeño y liviano, pero con resaltado de sintaxis y grabación/reproducción de macros.

¿El mejor además de Vi?Empuje.

Desafortunadamente, lo mejor que he encontrado es gedit.Pasa unas horas con él y descubrirás que no es tan malo, con complementos y temas.Puede utilizar la línea de comando para abrir documentos en ella.

+1 para pico/nano: liviano, hace el trabajo, buena ayuda

Un amigo mío confía en Jed. http://www.jedsoft.org/jed/

Primero no quiero empezar una guerra...

No he usado TextMate pero sí su equivalente de Windows, e-TextEditor, y pude entender por qué a la gente le encanta.

También probé muchos editores de texto e IDE en mi búsqueda por encontrar el editor de texto perfecto en Linux.Probé jEdit, vim, emacs (aunque me encantaba cuando estaba en la universidad) y varios otros.

En Linux me he conformado con gEdit.Aunque uso Komodo Edit de vez en cuando.Cuando tengo prisa uso gEdit simplemente porque es más rápido que Komodo Edit.gEdit tiene muchos complementos y viene con algunas combinaciones de colores agradables.Creo que una vez que gEdit tenga una función adecuada para ordenar códigos, será genial.Creo que la única razón por la que uso Komodo Edit es la función de archivo del proyecto.

Tengo un amigo que donó su libro 'Vi mejorado' con la esperanza de poder convertirme a Vim.El libro tiene más de una pulgada de grosor y me disuadió por completo de invertir tiempo en aprender Vim.

Cada vez que encuentro un editor, siempre vuelvo a gEdit.Es un editor de lujos en los lugares correctos.Pruebe gEdit, es el editor de texto predeterminado en Ubuntu y Linux Mint.

Aquí hay un enlace a una guía excelente sobre cómo hacer que gEdit se vea y se comporte (en cierto modo) como TextMate:http://grigio.org/pimp_my_gedit_was_textmate_linux

Espero que ayude.

Estoy de acuerdo con Mike, aunque soy un incondicional de Vim.He estado usando GEdit con bastante frecuencia últimamente cuando hago secuencias de comandos Ruby ligeras.El editor estándar (más los fragmentos de código Ruby) es extremadamente utilizable y pulido, y puede proporcionar un buen respiro de los editores de programación completos y siempre activos.

Recién comencé a usar OSX.Editores gratuitos destacados que he descubierto:

  • Komodo por Estado Activo.Sin depurador ni editor de expresiones regulares (aunque uno viene con Python, es decir.redemo.py) en versión gratuita pero perfectamente utilizable.
  • ERIC, escrito en PyQT.
  • eclipse con PyDev es mi opción preferida para editar Python en todas las plataformas.Bonita GUI limpia, depurador decente.Buen análisis de sintaxis, etc.

He usado Emacs durante 20 años.Es genial y funciona en todas partes.También tengo TextMate, que uso para algunas cosas en Mac (el modo HTML es fantástico).Si desea desarrollar Ruby, Netbeans es compatible con Ruby y también se ejecuta en todas las plataformas.

http://www.netbeans.org/features/ruby/index.html

He visto algunos blogs, etc., que afirman que es el mejor entorno Ruby disponible.

Utilizo joe para ediciones simples (y no tan simples) cuando estoy lejos de Eclipse.

Utiliza las combinaciones de teclas clásicas de Wordstar; aunque nunca he usado Wordstar, es un punto de venta para muchas personas.

Es fácil, tiene buen soporte, es liviano y tiene binarios disponibles para todo.

Amo a Kate porque tiene varias características interesantes (ya citado) generalmente se encuentra en (más pesado) IDE.Mi característica favorita, sin embargo, es su ventana de terminal, que es muy práctica para realizar rápidamente la combinación guardar-compilar-ejecutar.

Nedit es otra opción válida, repleta de muchas funciones (y no tiene muchas dependencias:eso es una gran ventaja en mi humilde opinión).

Para editar en un shell, cuando no puedo usar VIM, busco inmediatamente pico o nano (pero no los recomendaría para un desarrollo continuo:para una edición rápida son perfectos).

¿Si eres solo tú?Usa lo que quieras usar hoy;cambie a mitad de camino si lo desea.

¿Es un equipo?Intente ser independiente del editor.Establecer estándares para los espacios en blanco (¿se permiten tabulaciones?¿Cuántos espacios representa una pestaña?), pero por lo demás permite que cualquiera use el editor que desee.

¿Es un equipo que realiza programación en pares?Ahí es donde es posible que necesite un editor estándar del equipo, solo para que los programadores puedan pasar el teclado fácilmente.

Para ayudar a implementar una política estándar de espacios en blanco en una tienda donde uno o más codificadores usan Emacs:Puede informar a Emacs sobre su política de espacios en blanco con algunos comentarios pegados en la parte inferior de cada archivo fuente.Por ejemplo,

# Local Variables:
# tab-width: 2
# ruby-indent-level: 2
# indent-tabs-mode: nil
# End:

Cualquiera que use emacs (o xemacs) en ese archivo obtendrá automáticamente la sangría estándar del grupo.

Sublime Text 2 es mi favorito.Intuitivamente comprensible y bastante poderoso.

Puedes probar Emacs con modo Ruby, Rinari (para rieles) y yasnippet que proporciona fragmentos automáticos como Textmate.

TextMate es un gran editor y hay una manera de replicar algunas de las funciones de GEdit.Mira el artículo aquí: http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html para modificar GEdit para que se comporte como TextMate.

Vim es una buena actualización para Vi, que ofrece características decentes y un conjunto de combinaciones de teclas y comportamiento predeterminado más utilizables.Sin embargo, en mi opinión, las versiones gráficas como GVim, KVim e incluso Cream son extremadamente deficientes.he estado usando Geany mucho últimamente, pero también tiene sus defectos.

Simplemente no puedo encontrar algo en la liga de programadores Notepad, Smultron o TextMate en Linux.Es una pena, ya que quiero vivir en un mundo cibernético de código abierto, estoy atrapado saltando de un editor casi adecuado a otro.

Yo personalmente uso MacVim, que es básicamente un GVim para Mac OSx.Sin embargo, he estado leyendo mucho sobre Redcar, que es un editor de texto para Linux que comparte muchas de las funciones de Textmate.Consulte los enlaces a continuación.

Carro rojo
Conferencia LURG sobre Redcar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top