Как включить подсветку синтаксиса в блокноте

Обновлено: 04.07.2024

Notepad++ поставляется в комплекте со многими языковыми лексерами, которые применяют подсветку синтаксиса к исходному коду или текстовым данным. Однако доступны не все возможные языки и стили форматирования. Введите определяемые пользователем языки (или сокращенно «UDL»): интерфейс UDL позволяет пользователю определять правила форматирования обычного текста, ключевых слов, комментариев, чисел; для определения разделителей (таких как кавычки вокруг строк или скобки вокруг списков), которые заставят текст между этими разделителями форматироваться; а также для определения символов или ключевых слов, которые можно использовать для разрешения свертки (скрытия и отображения по требованию блоков кода или текста).

Диалоговое окно или окно UDL

Меню «Языки» в строке меню включает список встроенных языков, а под ними находится разделитель, за которым следует «Определить свой язык…» и список всех уже определенных UDL.

Использование «Языки» > «Определить язык…» вызовет диалоговое окно (которое может быть закреплено как панель в окне Notepad++ или может быть плавающим диалоговым окном).

Основные раскрывающиеся списки и кнопки доступны независимо от того, какая вкладка конфигурации активна:

  • В раскрывающемся списке «Язык пользователя» перечислены все существующие UDL, что позволит вам выбрать UDL, который вы хотите отредактировать или изучить. Существует специальная запись для UDL по умолчанию, называемая здесь «Определяемый пользователем язык» (хотя она отображается в меню «Языки Notepad++» как «Определяемый пользователем»), которую можно использовать в качестве шаблона для других UDL.
  • При нажатии кнопки «Создать новый» стили и правила пользовательского языка по умолчанию скопируются под новым именем.
  • При нажатии кнопки "Сохранить как" текущий выбранный UDL со всеми его стилями и правилами копируется под новым именем.
  • Импорт… импортирует XML-файл UDL в текущий экземпляр (см. ниже).
  • Экспорт… сохранит XML-файл UDL в указанное вами место; затем вы можете поделиться этим с другими, чтобы они могли импортировать ваш UDL для собственного использования.
  • Закрепление или открепление будет переключать диалоговое окно UDL в отдельное диалоговое окно или прикреплять его к окну Notepad++.
  • ☐ Игнорировать регистр — регистр различных ключевых слов игнорируется при сопоставлении.
  • ☐ Прозрачность (если не закреплена) делает диалоговое окно полупрозрачным; ползунок меняется с практически невидимого (полностью слева) на практически непрозрачный (полностью справа); если вы хотите, чтобы он был полностью непрозрачным (без прозрачности), снимите флажок.

Если в раскрывающемся списке выбран UDL, отличный от определяемого пользователем языка по умолчанию, также будет доступно следующее:

  • Переименовать: текущий выбранный UDL переименовывается.
  • При удалении будет удален текущий выбранный UDL.
  • Расш.: ____ примет список из нуля или более расширений (без точки). Файлы, соответствующие этим расширениям, будут интерпретироваться как принадлежащие текущему выбранному UDL и будут оформлены соответствующим образом. Эти расширения переопределяют расширения по умолчанию для предопределенных языков, поэтому, если расширение вашего UDL конфликтует с расширением другого языка, UDL будет иметь приоритет. Например, Ext.: md mkdn свяжет file.mkdn или something.md с выбранным вами UDL.

Вкладки конфигурации UDL

Вкладка «Список ключевых слов» позволяет определить восемь (8) различных групп ключевых слов, поэтому вы можете по-разному стилизовать разные группы слов (например, встроенные функции и ключевые слова управления потоком). Разделяйте каждое ключевое слово пробелом (и это означает, что пробелы не допускаются в ключевых словах, если вы не заключаете фразу в кавычки). Если для данной группы включен ☐ Префиксный режим, это означает, что он будет соответствовать всему, что начинается с вашей строки (таким образом, ключевое слово for будет соответствовать for , forth и format, если этот параметр включен) .

Обратите внимание, что данное ключевое слово не должно находиться более чем в одной группе ключевых слов или в группе папок. Если вы хотите, чтобы if / else / endif вызывал свертывание блоков, не помещайте их также в одну из ваших групп ключевых слов.

Вкладка "Комментарий и номер" позволяет настроить стили для комментариев и номеров.

  • Позиция комментария к строке позволяет вам решить, могут ли «комментарии к строке» начинаться с любого места в строке, должны начинаться в начале или могут начинаться с любого места в строке, если перед комментарием стоит только пробел.
  • ☐ Разрешить складывание комментариев позволяет сворачивать комментарии.
  • Стиль строки комментария определяет стиль «комментариев строки» — комментариев, которые идут от триггера открытия до конца строки.
  • Стиль комментариев определяет стиль многострочных комментариев.
  • Стиль чисел определяет стиль чисел. Различные префиксы, суффиксы и дополнения позволяют вам определять дополнительные числовые представления (полезно для шестнадцатеричных, двоичных, восьмеричных и подобных представлений, а также для определения валюты как числа).Диапазон позволяет вам определить синтаксис для диапазонов, так что два числа с перечисленным токеном между ними по-прежнему будут рассматриваться как число. (Однако возможны конфликты, если параметр «Диапазон» совпадает с параметром «Операторы и разделители».

Вкладка "Операторы и разделители" позволяет задавать стили для операторов и пар разделителей

  • Операторы 1 и Операторы 2 определяют две группы операторов (обычно математические и математические операторы). Первый определяет операторы, которые будут сопоставляться, даже если они касаются других символов (допуская 1+2 ), тогда как второй определяет операторы, которые должны содержать пробелы для распознавания (например, 1 + 2 ).
  • Различные стили разделителей представляют собой пары открывающих и закрывающих символов, где эти символы и все, что находится между ними, будут оформлены в соответствии с правилами, определенными для этой записи. Это полезно для стилизации строк, списков параметров в скобках, выражений в квадратных скобках и всего остального, где он может иметь расширение . Запись Escape позволяет определить способ «экранирования» символа, чтобы пара разделителей не была преждевременно закрыта (например, «/ \ /», позволяющая «этот \» является встроенным символом кавычки внутри строки, экранированным обратной косой чертой "). .

Импорт UDL

В Интернете есть множество XML-файлов Notepad++ UDL. Получив XML, вы можете импортировать его в свой Notepad++, чтобы использовать этот UDL самостоятельно. Есть два основных способа сделать это:

Скопируйте XML в соответствующую подпапку userDefineLangs. Закройте все экземпляры Notepad++ и перезагрузите компьютер, после чего будет доступен новый UDL.

Используйте кнопку «Импорт…», перейдите к исходному XML, и UDL будет немедленно доступен.

Разница между этими двумя методами заключается в том, когда UDL будет доступен для Notepad++, и в каком файле конфигурации будет храниться этот UDL в зависимости от расположения файлов UDL.

Расположение файлов UDL

Отдельные файлы UDL хранятся в одной из двух подпапок userDefineLangs. Каждый файл XML в этой папке используется для определения одного или нескольких UDL.

  1. %AppData%\Notepad++\userDefineLangs: это расположение по умолчанию для большинства установок Notepad++
  2. \userDefineLangs : это расположение для портативных версий или если вы включили «режим локальной конфигурации» (или отключили %AppData%) во время установки. относится к любой папке, в которой находится исполняемый файл приложения notepad++.exe.

Если вы создали или импортировали UDL с помощью диалогового окна «Определяемые пользователем языки» в Notepad++, они будут в файле userDefineLang.xml. Этот единственный файл часто содержит несколько определений UDL.

  1. %AppData%\Notepad++\userDefineLang.xml: это расположение по умолчанию для большинства установок Notepad++
  2. \userDefineLang.xml : это место для переносимых версий или версий с «режимом локальной конфигурации», как описано выше.

UDL и темы

Определяемые пользователем языки (в основном) не зависят от вашей активной темы. Это означает, что если вы меняете тему (включая переход в темный режим, который меняет тему на DarkModeDefault ), вам, возможно, придется отредактировать цвета UDL, чтобы они были читабельными. UDL не переопределяет большинство параметров в настройках «Глобальные стили» в конфигураторе стилей для активной темы, поэтому некоторые параметры могут затруднить чтение цветов UDL:

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

Поскольку вы можете установить любые цвета UDL, вы можете вручную настроить их так, чтобы они соответствовали вашей теме. В целом, лучше всего установить UDL Folder & Default > Default Style в соответствии с цветами переднего плана и фона вашей активной темы, которые должны хорошо сочетаться с другими настройками глобальных стилей темы. Кроме того, установка групп ключевых слов, чисел, комментариев и операторов в соответствии с настройками ключевых слов, чисел и комментариев на других языках, используемых в вашей активной теме, поможет файлам UDL лучше соответствовать активной теме.

Если вы хотите определить несколько UDL, используя ту же базовую цветовую схему, что и ваша активная тема, вы можете начать с установки цветов определяемого пользователем языка по умолчанию, а затем создать новый для каждого UDL, который вы хотите согласовать с этой схемой, настроив правила для каждого нового UDL. (Как только вы выйдете из Notepad++, изменения UDL по умолчанию будут потеряны, но все темы, которые вы создали на их основе, сохранят унаследованные цвета.)

Коллекция пользовательских языков

На протяжении всей истории Notepad++ многие файлы UDL создавались пользователями Notepad++ и публиковались. Снова появилась централизованная коллекция языков, определяемых пользователем.

Эта центральная коллекция является удобным местом, где пользователи UDL могут находить новые файлы UDL, а авторы UDL могут делиться своими файлами UDL со всем сообществом Notepad++. Коллекция содержит инструкции по использованию файлов, а также по отправке новых UDL в Коллекцию.

Содержимое файла конфигурации UDL

Предполагается, что UDL редактируются с помощью диалоговых окон графического интерфейса. Однако, если вы относитесь к тому типу пользователей, которым нравится настраивать Notepad++ с помощью файлов конфигурации, это возможно. См. сведения о файлах конфигурации для описания последовательности правильного редактирования любого из файлов конфигурации, включая файлы определения UDL.

Большинство настроек в файлах определения UDL напрямую соответствуют именам, отображаемым в диалоговом окне «Определяемые пользователем языки» или в поддиалоге Styler. Раздел определяет ключевые слова или символы для каждой категории выделения. В этом разделе определяется стиль текста (цвет, шрифт, толщина и оформление) для каждой категории выделения. Атрибут fontStyle кодирует настройку флажков Bold, Italic и Underline из диалогового окна Styler, используя сумму Italic=1, Bold=2 и Underline=4 (так что что-то со всеми тремя установленными флажками будет иметь fontStyle="7 "). Атрибут вложения аналогичным образом кодирует различные флажки вложенности в диалоговом окне Styler с суммой приведенных ниже значений и указывает, какие стили будут правильно вложены в активный стиль:

< td>Ключевое слово 5< td>Разделитель 6 < td>Ключевое слово 8
Флажок Значение Флажок Значение Флажок Значение
Разделитель 1 1 Ключевое слово 1 1024 Комментарий 256
Разделитель 2 2 Ключевое слово 2 2048 Строка комментария 512
Разделитель 3 4< /td> Ключевое слово 3 4096 Операторы 1 16777216
Разделитель 4 8 Ключевое слово 4 8192 Операторы 2 33554432
Разделитель 5 16 16384 Числа 67108864
32 Ке yword 6 32768
Разделитель 7 64 Ключевое слово 7 65536
Разделитель 8 128 131072

Атрибут colorStyle определяет, следует ли использовать определенные цвета из атрибутов fgColor и bgColor или использовать настройку цвета по умолчанию (из «Настройки» > «Конфигуратор стилей» > «Глобальные стили» > «Стиль по умолчанию», не из UDL). стиль по умолчанию). Для атрибута должно быть установлено одно из следующих значений:

Чтобы настроить подсветку синтаксиса, нажмите «Язык» на верхней панели, затем нажмите на букву, с которой начинается язык, а затем на язык. Если вы хотите определить свой собственный язык, нажмите «Язык» еще раз, затем нажмите «Определяемый пользователем язык», третий снизу, а затем нажмите «Определить свой язык».

Есть ли в Notepad++ подсветка синтаксиса?

Как и другие текстовые редакторы, Notepad++ (рекомендуемый в базовом руководстве) использует систему, называемую подсветкой синтаксиса, которая помогает при написании кода путем визуального выделения различных частей кода цветом.

Как включить подсветку синтаксиса в Visual Studio?

В самом правом нижнем углу, слева от смайлика, была иконка с надписью «Обычный текст». При нажатии на нее появляется меню со всеми языками, где вы можете выбрать нужный язык. Нажмите Ctrl + K M, а затем введите (или щелкните) нужный язык.

Как включить подсветку синтаксиса?

После открытия файла login.sh в редакторе vim нажмите клавишу ESC и введите «:syntax on», чтобы включить подсветку синтаксиса. Файл будет выглядеть следующим образом, если подсветка синтаксиса включена. Нажмите клавишу ESC и введите «syntax off», чтобы отключить подсветку синтаксиса.

Как выделить в блокноте?

В WordPad сначала выберите текст, который нужно выделить, а затем откройте раскрывающееся меню рядом со значком маркера, расположенным рядом с настройками шрифта. Выберите цвет, чтобы выделить текст. После установки цвета просто щелкните значок маркера, чтобы выделить выделенный текст тем же цветом.

Как выделить синтаксис SQL в Notepad++?

Включить подсветку синтаксиса в Notepad++

  1. Открыть Блокнот++
  2. Перейдите в меню "Язык".
  3. Выберите соответствующие языки, чтобы включить подсветку синтаксиса.

Какая польза от подсветки синтаксиса Mcq?

Подсветка синтаксиса – это одна из стратегий улучшения удобочитаемости и контекста текста. особенно для кода, который занимает несколько страниц. Читатель может легко игнорировать большие разделы комментариев или кода, в зависимости от того, что он ищет.

Для чего нужна подсветка синтаксиса?

Подсветка синтаксиса – это функция, позволяющая отображать текст разными цветами и шрифтами в зависимости от категории терминов. Эта функция упрощает написание на языке программирования, поскольку и структуры, и синтаксические ошибки визуально различимы.

Как настроить Notepad++?

В Notepad++ шрифты и цвета управляются встроенным конфигуратором стилей. Этот параметр находится в разделе «Настройки» > «Конфигуратор стиля». Если вы хотите сразу настроить вещи, есть два основных (отдельных) стиля, на которые стоит обратить внимание. Это стиль по умолчанию и глобальное переопределение.

Можно ли изменить цвет Notepad++?

Вы можете изменить фон и цвет текста Notepad++ в окне Конфигуратор стилей. Вы можете получить к нему доступ через Главное меню / Настройки / Конфигуратор стилей… В Notepad++ есть много разных стилей. Важно установить флажки под выбором цвета, чтобы он переопределял все языковые настройки.

Как выделить и сохранить в Notepad ++?

Нет, Notepad++ работает только с текстом без форматирования. Какое бы форматирование ни применялось (например, выделение), это не свойство текста, это то, как редактор решает с ним поступить. Единственное, что вы можете сохранить после сохранения файла и закрытия Notepad++ — это закладки (Ctrl+F2).

Как и другие текстовые редакторы, Notepad++ (рекомендуемый базовым руководством) использует систему под названием Подсветка синтаксиса, которая помогает при написании кода путем визуального выделения различных частей кода цветом. Это позволяет вам легче читать код, помогая как в его составлении, так и в обнаружении ошибок. Также относительно легко изменить синтаксис, изменив то, что выделено и как работает выделение.

Notepad++ не поставляется с предустановленной подсветкой синтаксиса ChoiceScript. Тем не менее, он был создан, и его можно легко загрузить и установить.

Содержание

Установка

После загрузки файла selectionscript.xml выполните шаги, описанные ниже.

  1. Открыть Блокнот++
  2. Нажмите раскрывающееся меню "язык" и выберите "Определить свой язык", после чего откроется новое окно.
  3. Нажмите кнопку импорта и перейдите в папку, в которую вы загрузили файл selectionscript.xml (обычно он находится в папке загрузок). Теперь всплывающее окно должно подтвердить, что импорт прошел успешно.
  4. Над кнопкой импорта нажмите раскрывающееся поле «Определяемый пользователем язык» и выберите сценарий выбора.
  5. Закройте окно и выйдите из Notepad++
  6. Откройте Notepad++ еще раз, вернитесь в языковое меню и внизу между «Определить свой язык» и «Определяемый пользователем» вы должны найти «скрипт выбора». Выберите его, и ваш код должен быть автоматически выделен.

Изменение

Подсветка синтаксиса короткая, и ее легко изменить, выбрав Язык > Определить свой язык и выбрав сценарий выбора в меню "Язык пользователя" в верхней части нового окна. Это будет охватывать редактирование подсветки синтаксиса в Notepad++. Каждая часть маркера подразделяется на три категории: «Настройки», «Ключевые слова» и «Стиль».

Настройки

Большинство настроек не будут иметь большого значения, если их изменить, и, вероятно, их следует оставить как есть. Единственным, по поводу которого у людей могут быть разные мнения, является caseIgnored, который некоторые люди могут захотеть изменить на "no", чтобы заставить подсветчик выделять только те вещи, которые имеют одинаковые значения. дело.

Ключевые слова

Есть четыре возможных списка ключевых слов, три из которых используются для начала. Есть также строки для «Комментарий» (команда *comment), «Операторы» (ряд символов, используемых в CS, например, круглые скобки, знак равенства и восклицательные знаки) и «Разделители» (которые являются кавычками).

Сами ключевые слова достаточно легко понять (просто оставьте пробел и впишите новые слова, чтобы добавить их в список). Если у вас есть важные переменные или другие ключевые слова, которые вы хотите выделить, вы можете попробовать один прием: перечислить их в четвертом списке ключевых слов (но не забудьте изменить цвет их выделения, см. стиль ниже).

Однако операторы и разделители требуют немного больше внимания. По большей части вам, вероятно, следует оставить их (или, если вам не нравится их выделение, вы можете просто удалить то, что в них (чтобы они выглядели как строки «Папка +» / «Папка-»). Есть один исключение, которое вы можете найти.Если у вас много кода в середине текста, вы можете обнаружить, что разделители влияют на него больше, чем вам хотелось бы. В этом случае вы, вероятно, захотите переместить их в операторы. Просто вырежьте то, что указано в качестве разделителей, поставьте пробел в конце операторов и вставьте.

Стиль

По большей части в стиле есть только одна вещь — изменить цвет. Для этого вам нужно поискать в Интернете «шестнадцатеричные цветовые коды» (вот хороший вариант для использования). Вы увидите два цвета для каждого: fg (передний план) и bg (фон), которые означают цвет символа и цвет фона символа.

niente0

Здравствуйте, ребята,
в некоторых случаях подсветка синтаксиса не применяется к коду. Вот шаги, которые необходимо выполнить:

<р>1. Запустите Notepad++ (у меня v7.5.9 32bit)
2. Дважды щелкните связанный файл в проводнике Windows, чтобы автоматически открыть его в Notepad++
3. Файл открыт, но подсветка синтаксиса не применяется

Если после шага 1 вы перетащите этот файл в окно Notepad++ (вместо двойного щелчка по нему), будет применена окраска синтаксиса.

Meta Chuh

какое расширение у вашего файла?

как поведет себя ваш файл, если щелкнуть его правой кнопкой мыши и выбрать "редактировать с помощью notepad++" вместо двойного щелчка?

можете ли вы вставить часть его содержимого сюда, используя этот шаблон, включая маркеры кода ``` под и над вашим кодом ?

niente0

Meta Chuh

Я не могу это воспроизвести.

все три способа открытия документа .html отображают правильное выделение в notepad++ 7.6.3 x86 и x64, в Windows 7 и Windows 10.

одна вещь, которую вы можете попробовать на своей версии 7.5.9:

закрыть блокнот++, если он открыт

щелкните правой кнопкой мыши значок вашего блокнота++ и выберите «Запуск от имени администратора»
(убедитесь, что вы видите [Администратор] в верхней панели окна вашего блокнота++ (см. снимок экрана)

перейдите в настройки > предпочтения > сопоставление файлов и убедитесь, что необходимые расширения видны на панели зарегистрированных расширений (последняя панель справа), как показано на этом снимке экрана:

Imgur

нажмите закрыть и выйти из Notepad++

теперь снова откройте notepad++ в обычном режиме и снова перейдите в настройки > предпочтения > сопоставление файлов и убедитесь, что необходимые расширения также видны для стандартной учетной записи пользователя.

затем снова выйдите из Notepad++

щелкните правой кнопкой мыши любой файл .htm(l) и выберите "Открыть с помощью" > выберите другое приложение и выберите блокнот++ из этого списка.

выберите всегда использовать это приложение для открытия файлов .html и нажмите "ОК".

снова закройте notepad++ и повторите попытку открытия файла .htm, дважды щелкнув его.

niente0

Сначала вам нужно открыть Notepad++, щелкнув его значок, а затем, оставив программу N++ открытой (без открытых файлов внутри нее), вы должны дважды щелкнуть связанный файл (например, .htm).
Если вы выполните эту процедуру, вы, вероятно, увидите ошибку.

niente0

ОБНОВЛЕНИЕ: после этих шагов теперь:

  • Файлы PHP отображаются правильно
  • Файлы ASP открываются, но синтаксис не выделяется
  • Файлы HTM больше не открываются

ВАЖНО: Все эти тесты выполняются двойным щелчком и при открытом пустом окне Notepad++). Если N++ закрыт, двойной щелчок работает отлично…

ПРИМЕЧАНИЕ. В режиме администратора двойной щелчок и щелчок правой кнопкой мыши работают идеально: файлы открываются, а синтаксис выделяется. Перетаскивание НЕ работает.

Meta Chuh

спасибо за подробную информацию @niente0

Сначала вам нужно открыть Notepad++, щелкнув его значок, а затем, оставив программу N++ открытой (без открытых файлов внутри нее), вы должны дважды щелкнуть связанный файл (например, .htm).
Если вы выполните эту процедуру, вы, вероятно, увидите ошибку.

Мне не удалось воспроизвести это в Windows 7–10 с помощью notepad++ 7.5.5–7.6.3.

  • откройте блокнот только с вкладкой «новая 1» (все документы закрыты) и оставьте его открытым и не свернутым.
  • дважды щелкните любой зарегистрированный файл, например asp, htm, html, php, xml
  • в моих тестовых настройках все файлы открываются и показывают правильную подсветку синтаксиса и правильный тип языка в нижней части строки состояния.

Файлы PHP отображаются правильно
Файлы ASP открываются, но не выделяются синтаксисом
Файлы HTM больше не открываются

в режиме администратора дважды щелкните правой кнопкой мыши -клик работает отлично: файлы открываются и синтаксис подсвечивается.

это очень полезно, если режим администратора работает, подсвечивая все правильно, возможно, это влияет только на текущего пользователя (hkey_current_user в реестре).
Также это хороший признак того, что теперь вы хотя бы можете открывать файлы php с правильной подсветкой.

Есть несколько независимых вещей, которые вы можете попробовать, в произвольном порядке, поэтому свободно выбирайте, что вам нравится делать в первую очередь, возможно, что-то из этого даст нам больше подсказок:

  • создайте новую учетную запись пользователя на своем компьютере и попробуйте, что произойдет, если вы откроете файл, зарегистрировав расширение в notepad++ и дважды щелкнув его.
  • войдите в свою старую учетную запись, откройте regedit и найдите notepad++exe
  • ищите все случаи, когда notepad++.exe находится в структуре shell\open\command.
    например: HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command
  • значение (по умолчанию) должно быть чем-то вроде "C:\Program Files (x86)\Notepad++\notepad++.exe" "%1", где путь может отличаться в вашей системе, но важно то, что ваш путь к исполняемому файлу, а также "%1" всегда находится между "двойными кавычками
    (не так, как C:\Program Files (x86)\Notepad++\notepad++.exe %1 без кавычек)
  • в своей старой учетной записи пользователя отмените регистрацию одного или нескольких невыделенных расширений файлов с помощью notepad++ (один раз на уровне пользователя и один раз с повышенными правами, «запуск от имени администратора»)
  • затем перезагрузитесь и снова зарегистрируйте это/эти расширения файлов.

Я надеюсь, что это поможет, если не решить, но, может быть, указать какое-либо соответствующее направление.

Примечание читателя: если кто-то еще когда-либо сталкивался с подобной проблемой и нашел способ ее исправить, приглашаем присоединиться.

niente0

Спасибо за ответ, я попробую все ваши советы.
А пока вот окно Notepad++, показывающее два файла ASP, открытые двумя разными способами: двойной щелчок с открытым окном N++ вверху и перетаскивание внизу

niente0

Похоже, я наконец-то нашел виновника: поискав в реестре, я нашел несколько ключей «shell/open/command», указывающих на Notepad++.exe, установленный на другом диске (!).

Оказалось, что у меня было 2 разных Notepad++ на 2 разных дисках!
Поэтому я удалил один из них, затем прошелся по реестру, чтобы исправить все пути, и теперь все работает правильно.
Я еще проверю, но, кажется, моя проблема решена!
Еще раз спасибо за помощь.

Meta Chuh

великолепно, я рад, что у вас все получилось. 👍
Спасибо, что сообщили об этом, это будет полезно для других, которые могут столкнуться с той же проблемой.
если у вас возникнут дополнительные вопросы, мы с удовольствием вам поможем.

У меня была такая же проблема с файлами PHP.

Решением было включить открывающий тег .

Файл, который я использовал, был всего лишь наброском PHP, поэтому тег не был включен. То же самое относится и к файлам HTML. Открывающий тег потребуется.

Такие языки, как Javascript, SQL и т. д., не требующие тегов, работают должным образом.

Читайте также: