Я использую редактор Geany, в основном для PHP, Geany обеспечивает автозаполнение для некоторых языков (включая PHP), но обычно вы не создаете чистые сценарии PHP, а используете некоторую базу, такую как фреймворк или целая CMS. Так что было бы неплохо иметь автозаполнение также из функций из framework / app core / cms.
Есть ли способ расширить этот словарь символов, либо вручную добавить заголовки функций, либо каким-то образом указать ему динамически сканировать некоторый каталог ядра приложения для его автоматической загрузки?
@RAZERZ этот вопрос не о том, какой редактор использовать, а об автозаполнении кода в Geany и о том, как расширить его словарь, скорее всего, путем некоторого кодирования (даже в файле conf.). И здесь, в стеке stackoverflow.com/questions/tagged/geany, часто задают и отвечают на вопросы Geany :) - есть ли лучший сайт обмена стеками для этого?
Стрелять! Мое плохое, я, должно быть, сначала неправильно это понял. Да, вы правы, это должен быть правильный форум для ответа на этот вопрос.
@RAZERZ Я рад, что мы пришли к взаимопониманию - я действительно не был уверен, подходящее ли это место :) Я рад, что это так.






Посмотрите Конфигурация сниппетов в руководстве:
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.
Я думаю, вы пришли не к тому stackexchange ... Это помогает с кодом, а не с тем, какую программу следует использовать при кодировании. Можно также использовать блокнот, это не имеет значения, но если вы столкнетесь с проблемами с участием вашего кода, тогда вам на помощь придет stackoverflow.