2009-09-13 12 views
23

¡Me encanta Eclipse pero ODIO la autocompletación con gran empeño! Lo juro, sin importar lo mucho que me mire en las preferencias o en Google, ¡no puedo encontrar dónde lo apago!desactivar Eclipse finalización automática

Tengo el problema tanto con CFEclipse como con el editor de PHP.

Cómo deshabilito completamente todas las comillas/etiquetas/llaves automáticas "inteligentes" que se insertan automáticamente. No parte de eso ... TODO. No importa cuántas opciones desactive, los dos editores siguen tratando de terminar mi código ... generalmente con resultados irritantes. Al igual que éste (editor de PHP):

<img alt="banner" src="/images/banner.jpg"></img> 

Este es el HTML, XHTML no - no quiero, o necesidad, mis etiquetas img cerrados.

De todos modos, esto sigue sucediendo después de que he ido a Preferencias | PHP | Editor | Mecanografía y preferencias | PHP | Editor | Code Assist y desmarcado cada opción.

No puedo ser el único con este problema, pero no encuentro ningún tutorial o ayuda sobre esto.

+0

Mi favorito es: "if (whatever) {" Hace que un menú con "return" sea lo primero en la lista, de modo que cuando presiona Enter para ir a la siguiente línea, obtiene "if (whatever) { return " – paulscode

Respuesta

7

Bueno, he encontrado cómo detener el cierre automático de las etiquetas. Por alguna razón, está bajo la web | Preferencias de archivos HTML (incluso para un archivo PHP). Me doy cuenta de que PHP está incrustado en HTML, pero parece extraño la forma en que las opciones del Editor se cruzan de esta manera. Debe reiniciar Eclipse para que este cambio funcione.

+0

para Javascript está presente en 'JavaScript> Editor> Content Assist> Typing' – Pawan

7

No sé cómo encontrar la sección Web | HTML Files Preferences de configuración de cfeclipse. El mejor que pude encontrar para este completamente exasperante llamada función es la siguiente:

Go to Window -> Preferences -> CFEclipse -> Editor asentando después Insight Delay to 9999. Esto no lo apagará, pero es tan bueno como. (Gracias House of Fusion por confirmar mi acción).

1

Sí, la terminación del código y su familia son MUY irritantes y es difícil encontrar la casilla de verificación correcta. Windows-> Preferencias. Y luego mira todas las opciones para los editores. Encontrarás el lugar. Estoy usando Flash Builder y encuentro la misma molestia con el editor Actionscript.

4

Lo encontré (ES difícil de encontrar, lo sé). Es: Ventana> Preferencias> Web> Archivos HTML> Editor> Escribir (MUCHOS pasos, lo sé), luego puede desmarcar los recuadros :).

1

Intenté deshabilitar esto para Javascript, y mi entorno no estaba configurado de la misma manera que las demás respuestas. He tenido que ir a:

Ventana> Preferencias> Aptana Studio> Editores> JavaScript> Ayuda contenta

Allí tuve que vaciar las cajas de texto para:

  • de visualización propuestas
  • pantalla
  • información contextual
  • propuesta de inserción

Ahora me muestra sugerencias, que i Es genial, pero ya no me obliga su sugerencia favorita cuando lo considera apropiado.Se estaba convirtiendo:

this. 

... en:

thistory. 

THISTORY? ¿Qué demonios es la TESORO? Me alegra que la molestia haya terminado.

1

Mismo problema, una ubicación ligeramente diferente: parece que esto debe desenchufarse para cada idioma de programación diferente que usemos.

Para Java, tuve que buscar en:

(window/preferences) Java > Editor > Content Assist, frame "Auto Activation", uncheck "Enable auto activation" 

para Linux versión de Eclipse Juno, la encuentran en:

Window > Preferences > Java > Editor > Content Assist. then uncheck "Enable auto activation" from the "Auto Activation" Panel 

Entonces Eclipse y que pueden trabajar juntos ...

+0

hmm ... ¿cuál es la diferencia entre los dos? Mira lo mismo para mí, pero podría faltar algo :-) – kleopatra

5

Puede encontrar el contenido HTML ayudar en:

Window > Preferences > Web > HTML Files > Editor > Content Assist 

y desactive la casilla de verificación "Hacer automáticamente las sugerencias" en el panel "Auto Activación"

(usado Linux, versión de Eclipse Juno)

1

Para desactivar autoclosing de soportes y etiquetas HTML debes andar: Preferencias ->PHP/web -> Editor ->Typing continuación unchek todo lo que necesita :)

0

He intentado desmarcar AutoActivation en ContentAssist para el Editor de Java con la esperanza de deshabilitar SmartInsert. Pero eso falló. Lo mejor que pude hacer fue ir a Windows> Preferences> Java> Editor> Typing. A continuación, desmarque las casillas Sangría y Ajustar sangría en Al pegar. Eso deshabilitó las partes de SmartInsert que más me molestaron. Debería funcionar igual para otros editores. Es una pena que no haya forma de desactivarlo por completo.

Cuestiones relacionadas