Макросы и Шаблоны кодов с расширенным вводом!
Параметризованные шаблоны кода (попробуйте ввести fnc в netbeans, а затем сразу же нажать Tab, а затем продолжайте нажимать Tab, чтобы увидеть, что происходит, как он циклически перебирает имя функции и параметры функции - загляните внутрь кода Шаблон, чтобы увидеть, как это делается).
(Параметры> Редактор> Шаблоны кода)
Несколько простых примеров (некоторые я сделал, некоторые поставляются с netbeans):
- [forek] расширяется до: [foreach ($ array as $ key => $ value) {}] (этот идет с netbeans, остальное я сделал)
- [arr] + Tab расширяется до: [array ();]
- [kv] + Tab расширяется до: ['key' => "val",] (key и val - это параметры, которые я могу циклически просмотреть и отредактировать с помощью tab. Шаблон кода выглядит следующим образом: ['$ {key } '=> "$ {val}",] где [$ {кое-что}] - параметр шаблона, он печатает [что-то]. если вы хотите его напечатать tio print [$ кое-что], я думаю, вы должны использовать три] $] символы: [$$$ {key}])
РЕДАКТИРОВАТЬ: Вы можете сделать шаблон кода для стрелки с одной буквой (например, «м» для ex), но когда вы вводите код, вы должны поставить пробел перед буквой, иначе это не узнает это. Пример: $ obj m [нажмите Tab], расширяется до [$ obj ->]. Пространство между ними работает нормально и не является ошибкой синтаксиса.
/ EDIT
Каждый раз, когда я хочу, чтобы был шаблон для чего-то, я фактически вставляю шаблон, а затем немедленно использую его и продолжаю с остальной частью программирования php.
Макросы с ярлыками в качестве шаблонов мини-кодов ! (NetBeans> Меню> Изменить> Начать / остановить запись макроса)
Best Макросы Я сделал для php на самом деле шаблоны кода (потому что '+ Tab по какой-то причине не работает как шаблон кода, только если шаблон начинается с буквы, с которой он работает) ([ярлык] вставляет [текст]):
- ярлык [Ctrl +;] вставляет [->] (не более
гимнастика, не более
Синтаксическая зависть на других языках:))
- сочетание клавиш [Ctrl + Shift +;] вставляет [=>]