1

Прямо сейчас Notepad++ автоматически добавляет закрывающие скобки, а также автоматически делает отступ для моего кода. (PHP)

Это происходит не так, как код, с которым я работаю, с отступом.

Есть ли способ, которым я могу сделать следующее?

  • Отключить автоматический отступ, если он меняет отступ, но оставить отступ там, где он продолжает существующий? (поэтому, если у меня есть отступ с 3-мя местами и я нажму клавишу ввода, у меня будет отступ с 3-х позиций в новой строке, но если я открою скобку, у меня все еще будут отступы в 3-х местах)
  • Отключить автоматическое закрытие кронштейна полностью

(У меня нет опций в разделе автозаполнения).

2 ответа2

1

Не уверен, почему, но настройки Auto-Complete были виновником. Все было непроверено, но проверка их, закрытие опций, возвращение и снятие отметки (установка обратно на то, как это было, когда я изначально выглядел) решило это, и теперь оно работает правильно.

(Лучше всего предположить, что пользовательский интерфейс как-то не отражает фактические настройки.)

0

Прежде всего, автоматическое завершение скобки легко. Просто зайдите в Настройки >> Настройки >> Автозаполнение и снимите скобки, скобки и фигурные скобки в списке, как показано на следующем рисунке. Это остановит автоматическое завершение этих скобок.

Снимите скобки

Во-вторых, для автоматического отступа, вам придется использовать обходной путь. Если вы идете в Настройки >> Настройки >> MISC. Вы найдете вариант для автоматического отступа. Однако, по моему опыту, это не остановит авто отступ для php. Обходной путь - это плагин под названием NppAutoIndent. Вы можете скачать его из менеджера плагинов (Плагины >> Менеджер плагинов >> Показать менеджер плагинов). После того, как вы загрузите его, перейдите в раздел Плагины >> NppAutoIndent и проверьте Предыдущая строка и убедитесь, что параметр Игнорировать язык не установлен. См. Питчер ниже для ясности.

Я надеюсь, что это поможет вам, и если не стесняйтесь комментировать! Благослови Бог и хорошего дня!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .