Necesito un editor de texto Linux para reemplazar el Textpad 4.7.3 (una aplicación para Windows nagware), pero todas las alternativas que he probado están hinchadas o incompletas. Estas son las características que encuentro más importante, en orden descendente:¿Editores de código de tabulación apropiada del idioma para Linux?
- expresión regular de búsqueda, marca, y cambiar (a través de todos los archivos abiertos, incluso), la búsqueda de expresiones regulares en árboles de directorios
- editor de pestañas con adecuada teclado atajos ([Ctrl] + [tab] debería funcionar en el mismo modelo exacto como [Alt] + [tab])
- Auto-guión, la preservación del guión, y la manipulación guión (pestaña, shift-tab)
- Teclas de navegación inteligentes: [inicio] alterna entre el inicio de la línea y el inicio del espacio no en blanco, [F2] s eeks al marcador siguiente, presionando las teclas de flecha hacia arriba y hacia abajo lo llevan a la columna donde navegó por última vez, no la última vez que escribió (creo que el Textpad es el único lugar donde he visto esto)
- Destacado de sintaxis (bonificación: resaltado de lenguaje mixto, que Textpad carecía)
- bloque de selección de modo
- ejecutar comandos definidos por el usuario de programa (tales como compiladores), tienen resultados de los comandos interactivos (Textpad permitiría definir expresiones regulares para que coincida con los nombres de fichero y números de línea para que podría hacer doble clic en un error y ser llevado a esa línea en ese archivo.)
- Espacios de trabajo (colecciones de archivos para abrir al mismo tiempo)
Esto es lo que he encontrado mal gusto en los editores que he probado:
- Vim y Emacs
no aprovechan todas las ventajas de la pantalla, el ratón y el teclado. Además, hayque tienen una curva de aprendizaje bastante buena: debe aprender completamente nuevo forma de interactuar con el teclado. (Por supuesto, si tuvieran todo lo que quería, que iba a aprender de ellos.) - Gedit es casi perfecto, pero (como la mayoría de ellos) tiene tabulación de basura, que es intolerable
- Eclipse es una monstruosidad, y no voy a tocarlo a no ser que estoy haciendo Java
- Regex capacidad es terriblemente rara
- Casi nada tiene -visto por última vez pestaña transversal
- no he visto nada con el último navegación- cruce de cursor de columna. (Una vez que comencé a usarlo encontré que no podía prescindir)
No tengo el tiempo ni los conocimientos específicos necesarios para construir mi "editor ideal", así que espero que haya alguien por ahí con el mismo gusto en los editores podría haber tropezado con una joya.
ETA: por favor no recomiendo un editor que no ha usado personalmente utilizado. He oído hablar de SciTE, Eclipse, gedit, medit, nedit, GVim, Gemacs, Kate, Geany, Gnotepad, ozeditor, etc. Estoy seguro de que la mayoría de ellos tienen algunas de las características que mencioné. Si no está seguro de si tiene una función esencial (por ejemplo, ctrl-tab funciona igual que alt-tab), entonces no está ayudando, ¿verdad?
No entiendo lo que quiere decir con "Vim y emacs no aprovechan al máximo mi pantalla, mouse y teclado": no aprovechar al máximo el teclado es una queja * nunca * se enteró de vi . – ephemient
Lo que quiero decir es que no aprovecha las tres. (Ciertamente, tiene el teclado muy abajo, aunque parece eludir por completo las teclas modificadoras). Sin embargo, vim vive en una pequeña ventana de terminal, al igual que emacs. Tampoco hacen uso de poderosos elementos GUI, como pestañas. – phyzome
emacs no vive en una pequeña ventana de terminal a menos que use -nw, de manera predeterminada usa X. Y xemacs al menos usa pestañas (aunque es probable que no le gusten) –