editor - guia - qgis manual
Complementos y editores de pestañas elásticas (8)
Busqué bastante en Google tratando de encontrar esta respuesta. Hay muchas personas pidiéndolo:
- http://developers.slashdot.org/comments.pl?sid=414610&cid=21996944
- http://www.arguingwithmyself.com/archives/75-the-biggest-feature-your-editor-is-missing
- http://intype.info/blog/screencast-parser-in-editor/#comment-221
- http://codewords.wordpress.com/2006/10/16/eclipses-achilles-heel/
Sólo para nombrar unos pocos...
así que no creo que aún exista uno, lo siento :(
¿Qué editores de códigos de victoria permiten el uso de tabstops elásticos , ya sea de forma nativa o mediante un complemento?
Conozco un plugin de gedit, pero el plugin de etiqueta elástica para gedit solo funciona en Linux.
El problema es que solo unos pocos toolkits / plataformas tienen widgets de texto que ofrecen la posibilidad de establecer tabstops no uniformes en diferentes líneas. Que yo sepa, esos toolkits / plataformas son Java Swing (usado por la demo en la página de pestañas elásticas), GTK (usado por Gedit y el plugin Gedit), y aparentemente la nueva versión de Visual Studio (VS 2010).
Espere (eventualmente) ver más desarrollos en todas esas plataformas.
Code Browser puede ser el primero para Windows. Me encantaría ver esta característica como un complemento para otros editores también.
Code Browser admite tabstops elásticos , pero parece ser lo único para Windows que actualmente lo admite. Desafortunadamente, tiene una IU inusual que puede hacer que no sea adecuada para proyectos con varias personas e incluso puede dificultar su uso incluso si no hay otros editores involucrados.
De acuerdo con el sitio web de los tabtops elásticos , está trabajando en complementos para eclipse y Visual Studio 2010 (aunque el plugin de Eclipse está bloqueado en espera de una corrección de errores , y jedit debería admitir tabstops elásticos en una próxima versión.
Finalmente, aunque esto probablemente no sea una opción, podría intentar ejecutar un servidor x (como Cygwin / X o Xming en su computadora Windows y ssh en un cliente Linux (ya sea una máquina virtual u otra computadora) para ejecutar Gedit. Sin embargo, el enfoque tiene muchos problemas: necesitas guardar tus archivos en una computadora separada (tal vez usando Dropbox para mantenerlos sincronizados), X sobre SSH es notoriamente lento y necesitas otra computadora o una máquina virtual.
XMLQuire es un editor XML desarrollado para Windows para mostrar el formato virtual. Este concepto va un paso más allá de las pestañas elásticas, la sangría es simplemente una función de la posición del carácter anterior de alimentación de línea y el nivel de anidación y el contexto evaluados por el analizador:
Es el analizador XML que determina el nivel de anidamiento y, por lo tanto, la sangría requerida, no hay tecla de reformateo o tecla de tabulación para presionar, el formato XML simplemente se refluye a medida que edita, arrastra, suelta, etc.
Esto significa que XML siempre está apropiadamente sangrado, pero sin tabulaciones o espacios iniciales. El concepto también debería funcionar para un código más convencional (excepto para lenguajes como F # que explotan espacios en blanco), pero esto aún no se ha probado.
Tenga en cuenta que, a diferencia de las pestañas elásticas, el formato virtual solo funciona desde el margen izquierdo y solo usa el contexto del analizador. Sin embargo, el contexto del analizador es más que un nivel de anidamiento, factores como el contenido mixto, el tipo de nodo, la longitud del nombre del elemento principal y el nombre del atributo entran en la ecuación. Esto permite la alineación de atributos y valores de atributos que también ocurren en las nuevas líneas (como se muestra).
El texto envuelto en Word simplemente se ajusta al esquema de sangría. Si se requiere un formato de texto adicional, el usuario agrega caracteres espaciales de la manera convencional.
Al igual que con las pestañas elásticas, existe un problema potencial cuando se abre un texto virtualmente formateado en un editor más convencional. Sin embargo, dado que no se han agregado caracteres para el formato XML (todo era virtual), los editores convencionales simplemente pueden aplicar el formato convencional de acuerdo con la configuración de ese editor, usa pestañas o espacios.
Aquí hay un plugin elástico de tabstop para Visual Studio 2010 de ferveo (Ramunas Geciauskas):
http://visualstudiogallery.msdn.microsoft.com/ccff2b55-201f-4263-aea5-3e66024d6c0e
Otra opción es jedit que ya ha agregado soporte para tabstops elásticos. Está disponible en Windows, Linux, OS X y Unix.
Textadept tiene un plugin elástico tabstop . Atom también tiene un complemento .