Как добавить / расширить известные символы (имена функций, ...) в редактор Geany для автозаполнения?

Я использую редактор Geany, в основном для PHP, Geany обеспечивает автозаполнение для некоторых языков (включая PHP), но обычно вы не создаете чистые сценарии PHP, а используете некоторую базу, такую ​​как фреймворк или целая CMS. Так что было бы неплохо иметь автозаполнение также из функций из framework / app core / cms.

Есть ли способ расширить этот словарь символов, либо вручную добавить заголовки функций, либо каким-то образом указать ему динамически сканировать некоторый каталог ядра приложения для его автоматической загрузки?

Я думаю, вы пришли не к тому stackexchange ... Это помогает с кодом, а не с тем, какую программу следует использовать при кодировании. Можно также использовать блокнот, это не имеет значения, но если вы столкнетесь с проблемами с участием вашего кода, тогда вам на помощь придет stackoverflow.

RAZERZ 18.03.2018 12:38

@RAZERZ этот вопрос не о том, какой редактор использовать, а об автозаполнении кода в Geany и о том, как расширить его словарь, скорее всего, путем некоторого кодирования (даже в файле conf.). И здесь, в стеке stackoverflow.com/questions/tagged/geany, часто задают и отвечают на вопросы Geany :) - есть ли лучший сайт обмена стеками для этого?

jave.web 18.03.2018 14:34

Стрелять! Мое плохое, я, должно быть, сначала неправильно это понял. Да, вы правы, это должен быть правильный форум для ответа на этот вопрос.

RAZERZ 22.03.2018 09:56

@RAZERZ Я рад, что мы пришли к взаимопониманию - я действительно не был уверен, подходящее ли это место :) Я рад, что это так.

jave.web 22.03.2018 13:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
375
1

Ответы 1

Посмотрите Конфигурация сниппетов в руководстве:

Snippets are small strings or code constructs which can be replaced or completed to a more complex string. So you can save a lot of time when typing common strings and letting Geany do the work for you. To know what to complete or replace Geany reads a configuration file called snippets.conf at startup.

Вы можете расширить Конфигурация PHP по умолчанию или создать новый filetype conf, если хотите разделить поведение PHP и поведение, специфичное для вашей CMS.

Пользовательские типы файлов:

At startup Geany looks for filetypes..conf files in the system and user filetype paths, adding any filetypes found with the name matching the '' wildcard - e.g. filetypes.Bar.conf.

Теги conf тоже может быть полезен:

Upon opening, files of supported filetypes are parsed to extract the symbol information (aka "workspace symbols"). You can also have Geany automatically load external files containing the symbol information (aka "global tags files") upon startup, or manually using Tools --> Load Tags File.

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