java - herramientas - netbeans oracle
Ajuste de palabra en Net Beans (17)
¡Netbeans 7 está disponible y es compatible con el ajuste de palabras de la caja!
Netbeans es genial, pero no hay forma de ajustar el texto (o espero que aún no lo haya encontrado). ¿Hay alguna manera de hacer esto, y si no, hay IDE similarmente bueno para Java con esta funcionalidad (con suerte también gratuita).
2 puntos:
Acabo de descubrir que el envolvimiento es realmente necesario si uno quiere ver esas malditas fuentes SVG generadas automáticamente al poner componentes de la paleta SVG ...
Voy a resolver mi problema actual al ver la fuente completa de SVG mediante copiar y pegar a jEdit, que es tan configurable como Ultraedit (en el aspecto de envoltura) y FoC!
Como Joseph dijo: ¿por qué necesitarías esto? Java no es sensible al espacio en blanco y tener declaraciones muy largas no hace que su código sea fácil de leer.
Como muchos ya han notado, la respuesta es "no se puede". Como alguien que utiliza productos basados en Visual Studio y Eclipse todos los días, cuando uso Eclipse, me faltan constantemente las características de ajuste de línea de Visual Studio, que puedo activar y desactivar con una pulsación de tecla.
Para las muchas personas que respondieron "no necesitas esto", deja de ser tan condescendiente. Simplemente porque no necesitas una función no significa que nadie más en el mundo lo haga. Incluso si uno fuera a seguir religiosamente el consejo "nunca tener una línea de más de 80 caracteres", necesitará editar el código que otros han compuesto y tiene más de 80 caracteres. Y especialmente en el mundo web, las líneas pueden ser tremendamente largas. Es inevitable que pases mucho tiempo mirando el código de otras personas que supera los 80 caracteres.
El envoltorio de líneas de jEdit es muy bueno. Conserva la sangría y se puede activar y desactivar rápidamente. Si estoy tratando con algunas líneas largas muy difíciles de manejar, a veces copio / pego en jEdit (que ofrece resaltado de sintaxis para una gran cantidad de idiomas) y uso el ajuste de línea disponible allí.
Cuando llegue a donde desea que termine la línea, simplemente comience una nueva línea sin terminar la declaración. Puede subrayarlo en rojo hasta que finalice la declaración, pero no causará ninguna excepción.
Me parece que también es una buena forma de organizar las sentencias long println ().
De hecho, escuché que netbeans agregará la función de ajuste de palabras en la versión 6.7, pero luego decidieron incluir esta función en 7.0. con suerte, veríamos el ajuste de palabras en la próxima versión, según algunos desarrolladores esta no es una característica necesaria, pero para los desarrolladores web esto es totalmente necesario.
En netbeans 7.3 vas a herramientas-> opciones-> editor-> formateo, en el área del menú de la izquierda selecciona el menú desplegable que dice "envolver línea", selecciona tu preferencia ... hecho
Excepto que Eclipse tampoco es compatible con el ajuste de palabras, e incluso no han configurado un objetivo para esto. Al igual que Netbeans, muchos usuarios lo han preguntado, pero nunca lo incluyeron. Parece que requiere mucho cambio, y tampoco parece ser una alta prioridad para los desarrolladores. Hubo una vez el comienzo de un complemento que intentaba ajustar las palabras de una manera limitada, pero, por supuesto, no funciona en las versiones recientes.
Hay un plugin de eclipse de Word-wrap: ver http://ahtik.com/blog/eclipse-word-wrap/
Hay una gran solución para esto en este sitio web blog.robbychen.com
El jist es agregar la siguiente línea dentro de las comillas para netbeans_default_options dentro del archivo de configuración y luego reiniciar netbeans:
-J-Dorg.netbeans.editor.linewrap=true
Komodo Edit. Además de sus muchas otras características maravillosas, realmente envuelve líneas.
La nueva versión de Netbeans lo admite. Consulte esta publicación para obtener instrucciones:
Obtenga un monitor más grande.
En 1920 x 1080 no necesitas ningún envoltorio de palabra Steenkin.
Actualización: Wow, todavía recibiendo votos a la baja. Quizás es solo como lo dije. Al menos aún no ha alcanzado la respuesta de Eclipse.
Realmente pensé que esta era una sugerencia legítima. Nunca pensé que tener un monitor más grande sería tan diferente a la codificación como lo es para mí. Si está usando un monitor pequeño para codificar, considere comprar uno grande y nuevo. Elimina la necesidad de ajuste de palabras en muchos casos.
Por supuesto, el ajuste de palabras es útil para los codificadores: ¿qué pasa cuando estás escribiendo archivos README.txt y tienes que seguir estándares de codificación como http://drupal.org/node/161085 donde dice que debe haber un 80 caracteres ajuste de línea.
Puede usar el ajuste de palabras en Netbeans.
Agregue lo siguiente a netbeans.conf (netbeans_installation_path / etc / netbeans.conf, de forma predeterminada /etc/netbeans.conf en Linux):
-J-Dorg.netbeans.editor.linewrap=true
a la sexta línea para que se vea así:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dorg.netbeans.editor.linewrap=true"
y reinicie Netbeans.
Establezca la opción Ajuste de línea en Herramientas-> Opciones-> Editor-> Formateo.
Funciona bien para mí en Netbeans 6.9 y 7
Si realiza un desarrollo web, comprenderá por qué el ajuste de texto es importante.
Un programador que nunca se ensució las manos con HTML nunca ha visto la web real. Puede insistir en MVC todo lo que quiera, pero el 99,9% de la red mundial desde su creación no se creó de esa manera. A menos que siempre estés desarrollando desde cero y puedes usar MVC para separar el HTML Y asumiendo que tienes un diseñador web en el personal que hace html / css / javascript o tienes un desarrollador de interfaz a quien puedes engañar. Tendrán que lidiar con todo lo que se ha desarrollado / pirateado / pirateado junto con las tecnologías que estuvieron disponibles o fueron populares o asequibles en el momento y ahora más o menos funciona como una ''aplicación web''. Y el 99.9% de las veces con lo que tendrás que trabajar es con una combinación de algún tipo de lenguaje de programación, muy probablemente uno interpretado, con html y javascript, todos mezclados en la misma página.
Y esto significa que no hay buenas líneas cortas de limpio y ordenado código Java que tan convenientemente terminan antes de los 80 caracteres.
Y cuando lidias con esto, que, queridos corazones, es la mayor parte de la red, mágicamente descubres la necesidad urgente de envolver texto para evitar que las líneas largas te hagan desplazarte hacia la derecha para llegar al final.
Algunas personas. Sheesh. Creen que todo el universo del desarrollo siempre se ajusta a 80 caracteres por línea y, a partir de algunos de estos comentarios, parecen pensar que siempre lo hará.
Siempre vuelve a Ultraedit.
¿Por qué no podemos nosotros como raza humana resolver esto? netbeans, eclipse, zend studio (eclipse), etc. no hacen algo muy simple para la programación, que la mayoría de los programadores necesitan para mantener una convención de codificación de sonido. Claro, es cierto que el estilo de codificación contribuye a la longitud de las líneas (los programadores de erm microsoft, mejoran sus oídos), pero a veces uno no puede evitar los literales de cadena larga. Esto es una locura! Y, sin embargo, no puedo estar enojado o ingrato porque es de código abierto. Y yo -am- agradecido. Aún así, uno tiene que preguntarse si los programadores que hacen que estos editores se estén usando a sí mismos.
Quiero un editor para envolver en la columna 80 o 120, no en el borde de la ventana como el bloc de notas ++. La única herramienta que he encontrado que hace envoltura dura / suave es ultraedit, así que tal vez debería tratar de ver si puedo conseguir que se ejecute en vino, ya que UE es el único editor "real" que hace su trabajo más que algo raro / feo / toma para siempre para aprender y configurar como emacs. Y no voy por ese camino, me da migrañas para verlo porque es 2009 y tenemos texto claro y guis.
¿Realmente es un problema tan difícil de resolver? Si dibuja una línea hacia abajo desde la columna xy su palabra cruza sobre ella, coloque el comienzo de la palabra debajo de la sangría de la línea desde la cual comenzó y marque la fila de derrame sobre la fila de ajuste. Hecho.