Netbeans 7.0.1 no comienza una nueva línea cuando se presiona enter

Respuestas:

15

Utilizo netbeans 7.0.1 en Debian y solucioné el problema haciendo clic en el icono de información a la izquierda de <? Php y luego seleccionando "Cambiar el valor predeterminado del proyecto a HTML 4.01 Transicional"

Parece que el valor predeterminado es HTML 5, y esto genera una excepción de analizador. Después de cambiar el valor predeterminado del proyecto a la configuración mencionada anteriormente, podría usar ENTER de forma normal, incluso en archivos recién abiertos.

Croydon
fuente
1
muchas gracias, increíble cómo se puede relacionar esto con algo como el analizador html
maazza
No puedo hacer el proyecto, así que cómo escribir <? Php y luego la configuración del proyecto ... También estoy usando netbeans 7.0.1 en debian
murarisumit
No funciona para mí en NetBeans 8.2 con plantillas Blade PHP.
Ryan
0

Acabo de instalar una actualización de ubuntu y, por lo tanto, netbeans. Tengo que decir que esta actualización fue mucho trabajo.

En la primera ejecución de netbeans obtuve:

no se puede encontrar una implementación htmlParser para HTML5

Después de una búsqueda, he decidido:

  1. descargue e instale la última versión de http://netbeans.org/downloads ,
  2. siguió las instrucciones aquí, http://netbeans.org/community/releases/71/install.html
  3. Después del asistente de instalación, importé mi configuración desde 7.0 y todo vuelve a funcionar sin problemas.

-Para ejecutar el archivo de instalación use sh [nombre de archivo] -Vi en algún lugar que si instala usando sudo, lo instalará para todos los usuarios. alguien puede confirmar eso?

Louis Loudog Trottier
fuente
0

Solución alternativa: cuando agregue la DOCTYPEetiqueta de línea, el editor acepta automáticamente la ENTERclave nuevamente, intente agregarla en la parte superior del archivo y, cuando termine de editar, puede eliminarla:

<\!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
jdestefano
fuente
Esto es básicamente lo mismo que la respuesta de Croydon , ¿verdad?
gertvdijk
Esto no funcionó para mí (usando NetBeans 11.3-beta2 y el diseño de Laravel Blade app.blade.php).
Ryan
0

Puede hacer clic en el icono que muestra el error y cambiar a 4.1 ESTRICTO

La mejor manera es actualizar el IDE.

JMHeap
fuente
0

Haga clic en la información (icono de bombilla) en la parte superior del archivo o desde donde comienza el código php. Después de hacer clic en la bombilla, seleccione la opción "Cambiar el valor predeterminado del proyecto a HTML 4.01 Transicional" y ahora puede usar la tecla Intro normalmente. Por favor, consulte la captura de pantalla adjunta a continuación.

ingrese la descripción de la imagen aquí

O consulte este /programming/10449177/enter-key-does-not-work-on-netbeans-7-1/46538052#46538052

Er Prabhjot Singh Tugger
fuente
0

Aquí está la solución que me ha funcionado a lo largo de varios años y versiones de NetBeans.

(Actualmente estoy usando NetBeans 11.3-beta2).

  1. NetBeans> Herramientas> Complementos> Instalado> Mostrar detalles
  2. Ordenar por nombre
  3. Seleccione "AngularJS Editor" y "Knockout HTML Editor" si aparecen y están activos.
  4. Desactivar
  5. Reinicie NetBeans.

Gracias a las personas antes del comentario n. ° 14 en 2018-11-15 .

Ryan
fuente