Есть ли способ удалить общий подсказку завершения кода из списка атрибутов объекта в NetBeans (в PHP)? Для любой переменной, в дополнение к тем методам / свойствам, которые доступны для данной объектной переменной, Netbeans включает в себя что-то вроде 35 общих подсказок. Они являются базовыми шаблонами проектирования, такими как блоки for и if. Это вещи, которые кто-то может использовать, но я никогда не делаю. Они загромождают список свойств и заставляют более долго просматривать доступные методы и свойства объекта. Есть ли способ избавиться от них?
На рисунке ниже у меня есть фиктивный класс с именем SomeClass с функцией с именем «method», и это единственное, что я хотел бы видеть в окне подсказки:
РЕДАКТИРОВАТЬ
Это, вероятно, более правильный способ сделать это:
Чтобы просмотреть шаблоны кода, определенные в NetBeans, откройте Инструменты>
Параметры (NetBeans> Настройки на Mac), выберите функции редактора,
и выберите вкладку Шаблоны кода. Чтобы увидеть шаблоны кода PHP,
выберите PHP в раскрывающемся списке Языки. Появляется таблица кода
Шаблон сокращений и расширенных текстов. Если вы выбираете код
шаблон в таблице, его расширенный текст появляется в расширенном тексте
Вкладка.
https://netbeans.org/kb/docs/php/code-templates.html
Они также могут быть удалены отсюда.
Грязный путь
Я сделал это, удалив файл XML, который содержит их. Они называются «шаблонами кода». Файл находится в файле JAR. В Windows файл jar находится по адресу
C:\Program Files\NetBeans 8.0\php\modules\org-netbeans-modules-php-editor.jar.
Извлеките файл jar с вашей любимой программой zip.
Извлеките файл JAR, и файл XML находится в
<extracted folder>\org\netbeans\modules\php\editor\resources\code-templates.xml
Удалить файл из файла JAR.
Повторно заархивируйте файл назад во флягу и замените файл. Я выбрал «магазин» сжатия, так как в оригинальной банке сжатия не было. Теперь мое меню атрибутов класса намного чище.
Других решений пока нет …