Блокнот ++ и автозавершение кода

Есть ли способ улучшить автозавершение кода в блокноте ++?

В настоящее время он поддерживает своего рода «статическое» завершение кода и требует составления списка инструкций и их параметров в файле xml или работает со списком слов в открытом документе. Я ищу что-то, что может читать файлы * .h и автоматически создавать этот список, а также использовать переменные и функции из текущего файла.


person klew    schedule 27.01.2009    source источник


Ответы (6)



Вам вообще не нужен плагин. В главном меню перейдите в Настройки-> Настройки. Затем перейдите на вкладку «Резервное копирование / автозавершение». Установите флажок «Включить автозаполнение для каждого ввода» и выберите параметр «Завершение слов».

person Fernando Vezzali    schedule 21.08.2013

Невозможно без создания собственного плагина.

Возможно, будет быстрее разработать сценарий, который анализирует ваши файлы .h и создает языковой файл с автозаполнением для блокнота ++.

Хотя плагин, который анализирует ваши включаемые файлы (для любого языка) и добавляет их в автозаполнение, был бы очень хорош.

person Simurr    schedule 27.01.2009
comment
К вашему сведению, 3 года спустя появился плагин Notepad ++ Ccompletion, который делает именно это. - person Philip; 21.02.2013

Нет. NotePad ++ - это текстовый редактор, а не IDE. Если вы не захотите расширить его самостоятельно, вы не добьетесь большего, чем то, что есть.

person Brian    schedule 27.01.2009

Я бы рекомендовал вам взглянуть на Komodo Edit. В нем есть функция автозавершения кода, которую вы ищете, и поддержка проекта, и, что самое главное, она бесплатна.

person CodeBoy    schedule 21.05.2011

Убедитесь, что при включении автозаполнения в блокноте ++ вы выбираете завершение функции вместо завершения слова и также ставите галочку в подсказке параметров функции при вводе.

person Spankie    schedule 07.11.2013