Как включить автоматическую полную поддержку в Notepad++?


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

Я добавил подсветку синтаксиса с помощью в этой статье

теперь я хочу знать, как включить автоматическое завершение с Notepad ++ для моего пользовательского языка. Кто-нибудь знает, как это сделать?

8 88

8 ответов:

для основного автозаполнения, посмотрите на файлы в %ProgramFiles%\Notepad++\plugins\APIs. Это в основном просто XML-файл с ключевыми словами. Если вы хотите подсказки ("подсказка параметров функции"), проверьте эти инструкции.

Я никогда не находил больше документации, но cpp.xml имеет его для fopen, в то время как php.xml - это совсем полная.

ссылка, предоставленная Mark, больше не работает, но вы можете перейти по ссылке:

Notpad++ 6.6.9

  • Настройки - > Настройки - > Автозавершение - > включить автозавершение на каждом входе.

Я нахожу это очень раздражает, хотя, так как большой блок автозаполнения всегда приходит, и я просто хотел бы видеть автозаполнение, когда я нажимаю вкладку или комбинацию клавиш. Я довольно новичок в Notepad++, хотя. Если вы знаете такую комбинацию клавиш, пожалуйста, не стесняйтесь отвечать. Я нашел этот вопрос через Google, поэтому мы всегда можем помочь другим.enter image description here

на

Настройки -> Настройки -> Резервное Копирование/Автодополнение

  • Регистрация включить автоматическое завершение на каждом входе. По умолчанию переключатель для завершение функции получает, что будет полным, связанных с именем функции, как вы типа. Но когда вы редактируете что-то другое, кроме кода, Вы можете проверить завершение слов.

  • Регистрация

автозаполнение в Notepad++ так же просто, как нажатие Ctrl + введите или Ctrl + пробел в интерфейсе.

Ctrl + введите - как просто!

Это, для многих людей, будет лучше, чем автозаполнение на все.

Не забудьте добавить свои библиотеки и проверить свои версии. Хорошая информация находится в использование Notepad Plus Plus в качестве редактора сценариев.

вы также можете добавить свои собственные предложения.

открыть этот путь:

C:\Program Files\Notepad++\plugins\APIs

и откройте XML-файл языка, например php.XML. Вот предположим, вы хотели бы добавить addcslashes, так что просто добавьте этот XML-код.

<KeyWord name="addcslashes" func="yes">
    <Overload retVal="void">
        <Param name="void"/>
    </Overload>
</KeyWord>

сделать это очень просто:

  1. найдите XML-файл с ключевыми словами unity
  2. копировать только строки с " "
  3. перейти к C:\Program файлы\Блокнот++\Плагины\API и найти cs.xml например
  4. вставить то что вы скопировали в 1. но будьте осторожны: не удаляйте строку в CS.xml
  5. сохраните файл и наслаждайтесь автозавершении :)

откройте блокнот++ и Настройки - > Настройки - > Автозавершение - > проверьте параметры автоматической вставки, которые вы хотите. эта ссылка поможет много: http://docs.notepad-plus-plus.org/index.php/Auto_Completion