Як я можу зупинити показ блокнота ++ для автозаповнення всіх слів у файлі


203

Я намагаюся використовувати Notepad ++ з мовою програмування Progress.

Я встановив визначення мови в %APPDATA%\Roaming\Notepad++як userDefineLang.xmlі підсвічування синтаксису працює правильно.

Я помістив файл у notepad++ Plugins\APIsкаталог з назвою progress.xml, але вміст не розпізнається Notepad ++.

Я також видалив усі інші мовні файли з цього каталогу, і Notepad ++ все ще показує ті самі пропозиції щодо автозаповнення, які він робив, перш ніж я їх видалив.

Крім того, під час введення програми виглядає, що кожне слово у файлі - це автоматично заповнене пропозицію, а не лише ключові слова чи назви функцій.

Хтось знає, як простежити це?

Відповіді:


279

Блокнот ++ надає 2 типи функцій:

  • Автозаповнення, яке читає відкритий файл і надає пропозиції щодо слів та / або функцій у файлі
  • Пропозиція з аргументами функцій (специфічних для мови)

Виходячи з того, що ви пишете, здається, що ви хочете автоматичне завершення лише функції та пропозиція щодо аргументів.

Для цього вам просто потрібно змінити налаштування.

  1. Перейти Settings> Preferences...>Auto-completion
  2. Перевірка Enable Auto-completion on each input
  3. Виберіть Function completionі ніWord completion
  4. Перевірте Function parameter hint on input(якщо у вас є така опція)

У версії 6.5.5 Notepad ++ у мене є це налаштування налаштування

Деяка документація про автоматичне завершення доступна в Блокноті ++ Wiki .


Чи можна відключити це лише для звичайних текстових файлів?
schuelermine

@Mark Neu Не те, що я знаю. Якщо вам це потрібно, ви можете спробувати деякі інші редактори, такі як Visual Code.
Жан-Франсуа Т.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.