Как включить автоматическую полную поддержку в Notepad++?
Я пытаюсь добавить простую подсветку синтаксиса и автоматическое завершение для простого языка сценариев...
Я добавил подсветку синтаксиса с помощью в этой статье
теперь я хочу знать, как включить автоматическое завершение с Notepad ++ для моего пользовательского языка. Кто-нибудь знает, как это сделать?
8 ответов:
для основного автозаполнения, посмотрите на файлы в
%ProgramFiles%\Notepad++\plugins\APIs
. Это в основном просто XML-файл с ключевыми словами. Если вы хотите подсказки ("подсказка параметров функции"), проверьте эти инструкции.Я никогда не находил больше документации, но
cpp.xml
имеет его дляfopen
, в то время какphp.xml
- это совсем полная.
ссылка, предоставленная Mark, больше не работает, но вы можете перейти по ссылке:
Notpad++ 6.6.9
- Настройки - > Настройки - > Автозавершение - > включить автозавершение на каждом входе.
Я нахожу это очень раздражает, хотя, так как большой блок автозаполнения всегда приходит, и я просто хотел бы видеть автозаполнение, когда я нажимаю вкладку или комбинацию клавиш. Я довольно новичок в Notepad++, хотя. Если вы знаете такую комбинацию клавиш, пожалуйста, не стесняйтесь отвечать. Я нашел этот вопрос через Google, поэтому мы всегда можем помочь другим.
на
Настройки -> Настройки -> Резервное Копирование/Автодополнение
Регистрация включить автоматическое завершение на каждом входе. По умолчанию переключатель для завершение функции получает, что будет полным, связанных с именем функции, как вы типа. Но когда вы редактируете что-то другое, кроме кода, Вы можете проверить завершение слов.
Регистрация
автозаполнение в 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>
сделать это очень просто:
- найдите XML-файл с ключевыми словами unity
- копировать только строки с " "
- перейти к C:\Program файлы\Блокнот++\Плагины\API и найти cs.xml например
- вставить то что вы скопировали в 1. но будьте осторожны: не удаляйте строку в CS.xml
- сохраните файл и наслаждайтесь автозавершении :)
откройте блокнот++ и Настройки - > Настройки - > Автозавершение - > проверьте параметры автоматической вставки, которые вы хотите. эта ссылка поможет много: http://docs.notepad-plus-plus.org/index.php/Auto_Completion