Как включить автоматическую полную поддержку в Notepad ++?
Я пытаюсь добавить простую подсветку синтаксиса и автозаполнение для простого языка сценариев...
Я добавил подсветку синтаксиса, используя в этой статье
Теперь я хочу знать, как включить автозаполнение с помощью Notepad ++ для моего пользовательского языка. Кто-нибудь знает, как это сделать?
Ответы
Ответ 1
Для базовой автозаполнения просмотрите файлы в %ProgramFiles%\Notepad++\plugins\APIs
. Это в основном просто файл XML с ключевыми словами. Если вы хотите использовать подсказки ( "подсказка параметров функции" ), ознакомьтесь с этими инструкциями.
Я еще не нашел никакой документации, но cpp.xml
имеет подсказку для fopen
, а php.xml
- полностью завершена.
Ответ 2
Ссылка, предоставленная Mark, больше не работает, но вы можете перейти к:
Notpad ++ 6.6.9
- Настройки → Настройки → Автозаполнение → Включить автозаполнение на каждом входе.
Я нахожу это очень раздражающим, потому что большой блок автозаполнения всегда подходит, и я просто хотел бы увидеть автозаполнение, когда я нажимаю вкладку или комбинацию клавиш. Я новичок в Notepad ++. Если вы знаете такую комбинацию клавиш, не стесняйтесь отвечать. Я нашел этот вопрос через Google, поэтому мы всегда можем помочь другим. ![enter image description here]()
Ответ 3
Перейдите к
Настройки → Настройки → Резервное копирование/Автозаполнение
-
Проверить Включить автозаполнение на каждом входе. По умолчанию проверяется переключатель для завершения функции, который будет заполнять связанное имя функции по мере ввода. Но когда вы редактируете что-то другое, кроме кода, вы можете проверить завершение Word.
-
Проверить Функциональные параметры подсказки на входе, если вам сложно запомнить параметры функций и их порядок.
Ответ 4
Автозаполнение в Notepad ++ так же просто, как нажатие Ctrl + Enter или Ctrl + Space в интерфейсе.
Ctrl + Enter - так же просто, как это!
Это, для многих, будет лучше, чем автозаполнение всего.
Ответ 5
Не забудьте добавить свои библиотеки и проверить свои версии. Хорошая информация находится в Использование Notepad Plus Plus в качестве редактора script.
Ответ 6
Вы также можете добавить свое собственное предложение.
Откройте этот путь:
C:\Program Files\Notepad++\plugins\APIs
И откройте XML файл языка, например php.xml. Предположим, вы хотели бы добавить addcslashes, поэтому просто добавьте этот XML-код.
<KeyWord name="addcslashes" func="yes">
<Overload retVal="void">
<Param name="void"/>
</Overload>
</KeyWord>
Ответ 7
Это очень просто:
- Найти файл XML с единственными ключевыми словами
- Скопируйте только строки с "< KeyWord name="... "/" > "
- Перейдите в папку C:\Program Files\Notepad ++\plugins\API и найдите cs.xml, например
- Вставьте то, что вы скопировали в 1., но будьте осторожны: не удаляйте строку cs.xml
- Сохраните файл и воспользуйтесь автозавершением:)
Ответ 8
Откройте "Блокнот ++" и "Настройки" → "Настройки" → "Автозаполнение" → "Проверить параметры автоматической вставки".
эта ссылка поможет много: http://docs.notepad-plus-plus.org/index.php/Auto_Completion