Netbeans 7.0.1 не запускает новую строку при нажатии Enter


11

04, и когда я открываю свой проект php и Scan завершает работу, появляется панель с надписью «Пожалуйста, подождите ...». Как я понял из чтения форумов и т.д., это проблема с клавишей ввода.


netbeans.org/bugzilla/show_bug.cgi?id=268719#c14 - это то, что мне помогло.
Райан

Вернемся снова, и на этот раз, используя NetBeans 11.3-beta2, мой комментарий выше смущает. Уточнение: askubuntu.com/a/1217843/48214
Райан

Ответы:


15

Я использую NetBeans 7.0.1 в Debian и исправил проблему, щелкнув по значку информации слева от <? Php, а затем выбрав «Изменить проект по умолчанию на HTML 4.01 Transitional»

Кажется, по умолчанию используется HTML 5 - и это создает исключение синтаксического анализатора. После переключения проекта по умолчанию на вышеупомянутую настройку я мог использовать ENTER как обычно - даже для вновь открытых файлов.



Я не могу сделать проект, так как написать <? Php, а затем установить проект .... Я также использую netbeans 7.0.1 в debian
murarisumit

У меня не работает в NetBeans 8.2 с шаблонами Blade PHP.
Райан

0

Я просто устанавливаю обновление Ubuntu и, следовательно, NetBeans ... Я должен сказать, что это обновление было много работы.

При первом запуске netbeans я получил:

не может найти реализацию htmlParser для HTML5

после поиска я решил:

  1. загрузить последнюю версию с http://netbeans.org/downloads ,
  2. следуйте инструкциям здесь, http://netbeans.org/community/releases/71/install.html
  3. После мастера установки я импортировал мои настройки из 7.0, и все снова стало гладким.

-Для запуска файла установки используйте sh [имя_файла] -Я видел где-то, что если вы устанавливаете с помощью sudo, вы будете устанавливать для всех пользователей. кто-то может это подтвердить?


0

Обходной путь: Когда я добавляю строковый DOCTYPEтег, редактор автоматически ENTERснова принимает ключ, попробуйте добавить его вверху файла, и после завершения редактирования вы можете удалить его:

<\!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">

Это в основном так же, как ответ Кройдона , верно?
gertvdijk

Это не сработало для меня (с помощью NetBeans 11.3-бета2 и макета приложения Laravel Blade app.blade.php).
Райан

0

Вы можете нажать на иконку, отображающую ошибку и изменяющуюся на 4.1 STRICT

Лучший способ - обновить IDE.


0

Пожалуйста, нажмите на информацию (значок лампочки) в верхней части файла или откуда вы начинаете php код. После того, как вы нажмете на лампочку, выберите «Изменить проект по умолчанию на HTML 4.01 Transitional», и теперь вы сможете использовать клавишу Enter в обычном режиме. Пожалуйста, проверьте скриншот ниже.

введите описание изображения здесь

Или проверьте это /programming/10449177/enter-key-does-not-work-on-netbeans-7-1/46538052#46538052


0

Вот решение, которое работало для меня в течение нескольких лет и версий NetBeans.

(В настоящее время я использую NetBeans 11.3-beta2.)

  1. NetBeans> Инструменты> Плагины> Установлено> Показать подробности
  2. Сортировать по имени
  3. Выберите «AngularJS Editor» и «Knockout HTML Editor», если они появляются и активны.
  4. Деактивировать
  5. Перезапустите NetBeans.

Спасибо людям перед комментарием № 14 в 2018-11-15 .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.