Netbeans 7.0.1 nie uruchamia nowej linii po naciśnięciu Enter

11

04, a kiedy otwieram mój projekt php i skan kończy się, pojawia się pasek z napisem „Proszę czekać ...”. Jak zrozumiałem z czytania forów itp., To jest problem z klawiszem Enter.

Jaskółka oknówka
źródło
Znowu i tym razem za pomocą NetBeans 11.3-beta2 mój komentarz powyżej był mylący. Wyjaśnienie: askubuntu.com/a/1217843/48214
Ryan

Odpowiedzi:

15

Używam netbeans 7.0.1 na Debianie i naprawiłem problem, klikając ikonę informacyjną po lewej stronie <? Php, a następnie wybierając „Zmień domyślny projekt na HTML 4.01 Przejściowy”

Wygląda na to, że wartością domyślną jest HTML 5 - i generuje to wyjątek analizatora składni. Po zmianie domyślnego projektu na wyżej wspomniane ustawienie mogłem używać ENTER jak zwykle - nawet na nowo otwieranych plikach.

Croydon
źródło
1
wielkie dzięki, niesamowite, jak to może być związane z takimi rzeczami jak parser HTML
maazza
Nie mogę wykonać projektu, więc jak napisać <? Php, a następnie ustawienie projektu .... Używam również netbeans 7.0.1 w debian
murarisumit
Nie działa dla mnie w NetBeans 8.2 z szablonami Blade PHP.
Ryan,
0

Właśnie zainstalowałem aktualizację Ubuntu i dlatego Netbeans .. Muszę powiedzieć, że ta aktualizacja była bardzo pracochłonna.

Przy pierwszym uruchomieniu netbeans dostałem:

nie można znaleźć implementacji htmlParser dla HTML5

po wyszukiwaniu postanowiłem:

  1. pobierz najnowszą wersję instalacji ze strony http://netbeans.org/downloads ,
  2. postępował zgodnie z instrukcjami tutaj, http://netbeans.org/community/releases/71/install.html
  3. Po kreatorze instalacji zaimportowałem ustawienia z wersji 7.0 i wszystko znów działa płynnie.

-Aby uruchomić plik instalacyjny użyj sh [nazwa pliku] -Widziałem gdzieś, że jeśli instalujesz używając sudo, zainstalujesz dla wszystkich użytkowników. czy ktoś może to potwierdzić?

Louis Loudog Trottier
źródło
0

Obejście: Kiedy dodam DOCTYPEznacznik linii, edytor automatycznie ENTERponownie przyjmuje klucz, spróbuj dodać to na górze pliku, a po zakończeniu edycji możesz go usunąć:

<\!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
jdestefano
źródło
To jest w zasadzie to samo co odpowiedź Croydona , prawda?
gertvdijk
Nie działało to dla mnie (przy użyciu NetBeans 11.3-beta2 i aplikacji Laravel Blade app.blade.php).
Ryan
0

Możesz kliknąć ikonę wyświetlającą błąd i przejść do 4.1 STRICT

Najlepszym sposobem jest aktualizacja IDE.

JMHeap
źródło
0

Oto rozwiązanie, które działało dla mnie przez wiele lat i wersji NetBeans.

(Obecnie używam NetBeans 11.3-beta2.)

  1. NetBeans> Narzędzia> Wtyczki> Zainstalowane> Pokaż szczegóły
  2. Sortuj według nazwy
  3. Wybierz „AngularJS Editor” i „Knockout HTML Editor”, jeśli się pojawią i są aktywne.
  4. Dezaktywować
  5. Uruchom ponownie NetBeans.

Dzięki ludziom przed komentarzem nr 14 w dniu 15.11.2018 .

Ryan
źródło