Me preguntaba la diferencia entre estos editores de texto y cuál se usa mejor con Ubuntu.
¿Para qué sirven cada uno de ellos? ¿Hay mejores?
vim
text-editor
emacs
myusuf3
fuente
fuente
Respuestas:
Nano es el más fácil de usar y aprender. Mucha gente jurará por Vim y Emacs, pero Nano es un muy buen editor de texto. Nano es bueno para editar un archivo de configuración, pero si vas a programar, será mejor que uses Vim o Emacs. Nano admite resaltado. Pero esto es muy subjetivo.
Todos tendrán sus editores favoritos por alguna razón. Encuentra el que más te guste y úsalo.
fuente
Amo a Vim Es tan poderoso, efectivo y perfecto en todos los sentidos. Sin embargo, la mayoría de las veces solo uso gedit, porque no soy tan poderoso y efectivo como Vim.
fuente
Vim se puede encontrar en prácticamente cualquier sistema Linux, incluidos sus dispositivos integrados. También es muy poderoso (una vez que hayas aprendido cómo usarlo).
fuente
La respuesta simple es ...
Nano es un editor de texto simple.
Emacs es un editor de texto completo con funciones para la programación. Este suele ser más fácil de aprender, pero sigue siendo confuso. Esto se debe a que las funciones avanzadas son combinaciones de teclas como crtl + e (ir al final de la línea).
Vim es como Emacs, solo que usa una forma de entrada muy diferente. Vim es modal, lo que significa que cada tecla significa algo diferente en un modo diferente.
Básicamente, Nano es para usuarios normales. Emacs y Vim son para programadores. Elige tu opción (no estoy tomando el lado de Vim vs Emacs para esta publicación jajaja)
fuente
Otro buen uso es Geany, que se encuentra en el administrador de paquetes de Ubuntu o en geany.org. Tiene muy buenas características y la ventana de terminal incorporada es realmente agradable. Lo uso para la mayoría de los proyectos de programación. También uso mucho VIM, sobre todo cuando ssh'd en un servidor. El Gedit incorporado es útil para ediciones rápidas y archivos de configuración.
fuente
Recomiendo gedit. Tiene un código de colores para el código de programación que hace que todo, desde HTML / CSS hasta PHP, sea más fácil de leer y editar. Emacs puede hacerlo, pero toma un poco de esfuerzo aprender cómo configurarlo y usarlo. Gedit se puede usar en su primer intento sin necesidad de documentación.
fuente
Sé que este no es un editor de texto de terminal "varonil", pero gedit es bueno. Puede hacer que gedit se vea y se sienta un poco como TextMate. Este artículo está un poco anticuado, pero aún le dará la idea básica ... http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html
fuente
Gedit es simple y liviano, sí, pero ¿tiene alguna ventaja real sobre Geany? Debe instalar un montón de complementos solo para ponerse al día con las funciones integradas ordinarias de Geany, como el plegado de código, etc.
Mientras que los complementos de Geany le darán extras como la integración de control de versiones, gestión de proyectos opcional y no intrusiva, saltando entre definiciones y declaraciones de funciones, etc. Y las combinaciones de teclas configurables disponibles en Geany le permiten configurarlo exactamente como lo desee, aunque los valores predeterminados también son bastante buenos. Gedit puede agrupar un intérprete de Python, pero Geany agrupa un terminal virtual completo.
Geany no viene con Ubuntu, pero está disponible en los repositorios, es pequeño (10 MB) + rápido, y proporciona suficientes funciones para competir con IDE con todas las funciones; menos campanas y silbatos, pero mejor soporte para la edición de texto real.
fuente
Vim toma tiempo para aprender, pero cuando lo dominas (no solo qué tecla presionar cuando, sino que te acostumbras a mirar el texto de esa manera), te detienes sobre cómo escribir y realmente puedes concentrarte sobre qué escribir Se vuelve tan natural que los editores de texto normales serán demasiado difíciles de usar.
Use
gvim
y elija un tema que le guste mucho antes de comenzar a aprender, puede hacer que sea una experiencia más agradable. ¡Eventualmente te encontrarás componiendo tus correos electrónicos en vim!(La escritura táctil con diez dedos hace que vim sea mucho más fácil de aprender, por lo que es posible que desee pasar una o dos horas
gtypist
antes de probar vim, si aún no se siente cómodo con la escritura táctil)fuente
autocmd InsertEnter * colorscheme <scheme-name>
yautocomand InsertLeave * colorscheme <scheme-name>
a tu .vimrc.Emacs es bastante bueno. Tiene resaltado de sintaxis y admite extensiones
y es extensible a través de su dialecto incrustado de Lisp (elisp). También tiene modos para muchos programas estadísticos, soporte para tex, un calendario, utilidades de lectura de correo, tetris e incluso un psiquiatra. Vale la pena aprender sobre Emacs (o Vim, pero eso es menos bueno para las estadísticas), ya que son multiplataforma y admiten casi todos los lenguajes de programación del mundo.
fuente
Me gusta vim porque hace que la codificación parezca un videojuego. Vale la pena la curva de aprendizaje. ¿Por qué no se comportan más aplicaciones como vim?
Prueba el complemento vimperator para firefox.
fuente
No sé nada sobre Nano y Emacs, pero puedes configurar y extender Vim casi sin fin y está disponible en la mayoría de las plataformas. En el lado negativo, no puedo imaginar un editor de texto con una curva de aprendizaje más pronunciada.
Ah, y no olvides el editor de texto predeterminado de Ubuntu, Gedit. Tiene muchas características integradas y se puede ampliar a través de complementos (prueba
sudo apt-get install gedit-plugins
)fuente
Yo uso geddit con una combinación de preferencias y complementos. En una máquina nueva, verifico todas las casillas en las dos primeras pestañas de preferencias, configuro las pestañas para usar 4 espacios.
Encontré que el complemento de fragmentos es un rockero. No le da todo el poder de vi o emacs, pero está casi allí, y utiliza las mismas combinaciones de teclas que cualquier otra aplicación en gnome, es más "comprensible" :) al menos IMO.
fuente
Nota. Geany es un excelente editor si tiene que editar archivos XML- (configuración).
fuente
Mi preferido es gEdit. Si desea aumentar hasta el nivel de TextMate, puede hacerlo de esta manera:
Ah, y verifique los complementos para habilitar las funciones interesantes que necesita.
fuente
Uso nano con una gran cantidad de personalización para los idiomas que escribo. Obtengo una interfaz de usuario simple con todas las funciones que quiero.
fuente
Prefiero gedit sobre todos esos.
Es cierto que casi no he pasado el tiempo probando vim, pero con los otros dos no me molestaría.
Gedit es ligero pero aún tiene todas las funciones útiles que desea, como resaltar la sintaxis de páginas con pestañas y completar palabras / corchetes.
Aquí hay algunas capturas de pantalla de su sitio:
Encuentro que emacs es realmente horrible de usar.
fuente