Шаблоны кода не работают в NetBeans 11

Я только что обновился с Netbeans 8.2 до 11, и кажется, что шаблоны кода перестали работать. Например, юг + вкладка должен дать System.out.println(...), а psvm + вкладка должен дать public static void main (..){}

Кто-нибудь еще сталкивался с этой проблемой, и если есть решение?

Это действительно раздражает, поскольку, как только вы привыкнете к ярлыкам шаблонов кода, без них будет трудно жить.

Сейчас пришлось вернуться на 8.2.

Это работало для меня из коробки. Вы смотрели в разделе «Инструменты / Параметры / Редактор / Шаблоны кода», если шаблоны кода присутствуют, а для «Развернуть шаблон на» установлено значение «вкладка»?

Joachim Rohde 21.06.2019 10:21

Это я уже проверил (по сравнению с моими вариантами 8.2) и проблема не в этом. На самом деле, я думаю, что это проблема с моей установкой, так как я обнаружил другие вещи, которые не работают. Например, мастер "создать новый пакет" создает файл, а не пакет, и много других "странностей". Как вы установили NetBeans 11? Я использую Windows 8.2, скачал zip-файл и запускаю netbeans64 прямо из папки bin.

Plaul 21.06.2019 14:17

Я также только что скачал, разархивировал и запустил NetBeans. Возможно, вы могли бы попытаться удалить кеш NetBeans (C:\Users\xxx\AppData\Local\NetBeans\Cache\11.0), а также каталог пользователя (C:\Users\xxx\AppData\Roaming\NetBeans\11.0)

Joachim Rohde 21.06.2019 14:32

Удаление кеша и пользовательского каталога решило проблему (и все остальные). Спасибо, Иоахим. Можете ли вы поместить свое предложение в качестве ответа, чтобы я мог закрыть вопрос и предоставить другим людям с той же проблемой быстрый способ найти решение?

Plaul 21.06.2019 15:03

Эта проблема возникла у меня после установки чего-то, что мне было предложено установить/обновить после запуска новой установки Netbeans 11.0 (возможно, nbjavac). Я не могу быть уверен, но это определенно работало, когда я впервые установил Netbeans 11.0 перед запуском этих обновлений. При необходимости протестируйте новую установку, ничего не обновляя.

authentictech 26.07.2019 22:03
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
5
2 218
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Удалите кэш NetBeans (C:\Users\xxx\AppData\Local\NetBeans\Cache\11.0), а также каталог пользователя (C:\Users\xxx\AppData\Roaming\NetBeans\11.0).

Это решение также сработало для меня в Ubuntu, где каталог кеша находится по адресу ~/.cache/netbeans/11.0.

authentictech 26.07.2019 22:05

Простое изменение 1 из ваших шаблонов кода (дополнительный Enter) решило проблему для меня.

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

Community 14.01.2022 01:21

Другие вопросы по теме