У поточній версії відкриття файлів Notepad ++ .sql призводить до того, що Блокнот застосовує виділення синтаксису SQL до нього. Я хотів би, щоб Notepad ++ робив те ж саме і для інших розширень, чи є якесь налаштування, де я можу це визначити?
У поточній версії відкриття файлів Notepad ++ .sql призводить до того, що Блокнот застосовує виділення синтаксису SQL до нього. Я хотів би, щоб Notepad ++ робив те ж саме і для інших розширень, чи є якесь налаштування, де я можу це визначити?
Відповіді:
Коли ви відкриєте файл у блокноті ++, він спробує завантажити виділення синтаксису для вмісту на основі розширення файлу.
Якщо ви використовуєте спеціальне розширення для однієї з існуючих мов, ви можете додати спеціальне розширення у меню Налаштування -> Конфігуратор стилера. Виберіть мову та додайте розширення у поле редагування "Розширення користувача". Щоб додати кілька розширень, розділіть їх за допомогою Space.
Потім потрібно повторно відкрити файл, щоб побачити застосований синтаксис.
Ви також можете змінити стиль виділення синтаксису, вибравши іншу мову з меню мови.
Знайдіть файл langs.xml (зазвичай під C: \ Users [ім'я користувача] \ AppData \ Роумінг \ Notepad ++), відкрийте його за допомогою Notepad ++, знайдіть рядок, який починається, <Language name="sql" ext="sql"
і додайте потрібні розширення у поле ext , відокремлюючи їх простір.
Щоб зробити це для визначеної користувачем мови, знайдіть замість userDefineLang.xml та відредагуйте ext=""
.
Якщо ви встановили блокнот ++ у "портативному" -моді, то langs.xml та userDefineLangs.xml будуть безпосередньо в папці, де знаходиться блокнот ++.
lang.xml
файл знаходиться в каталозі додатків ;-)
Якщо ви використовуєте файли сеансу Notepad ++ (я назвав їх *.nppxml
), ви можете їх відредагувати та змінити <File lang="...">
атрибут, наприклад
<File ... lang="Normal Text" ... filename="httpd.conf"
<File ... lang="Normal Text" ... filename="some.log"
до:
<File ... lang="Powershell" ... filename="httpd.conf"
<File ... lang="log" ... filename="some.log"
щоб отримати хороший за замовчуванням (або визначений користувачем, як у моєму випадку з *.log
файлами) підсвічування синтаксису негайно, не відкриваючи кожен окремий файл тощо.