Блокнот ++ и завершение кода - PullRequest
34 голосов
/ 27 января 2009

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

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

Ответы [ 6 ]

31 голосов
/ 27 января 2009

У вас есть несколько разделов завершения кода, чтобы посмотреть здесь . Но я бы в основном предложил вам перейти на IDE для языка программирования, потому что Notepad ++ не имеет никаких преимуществ, которые вы найдете в Real IDE. (Может быть, потому что это текстовый редактор, а не IDE).

14 голосов
/ 21 августа 2013

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

4 голосов
/ 27 января 2009

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

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

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

2 голосов
/ 27 января 2009

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

0 голосов
/ 07 ноября 2013

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

0 голосов
/ 21 мая 2011

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

...