Может ли notepad ++ как-то поддерживать синтаксис sqlcmd? - PullRequest
1 голос
/ 21 февраля 2012

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

Однако, когда я загружаю скрипт TSQL, который использует материал SQLCMD, он портит подсветку.

Например, если у вас есть файл sql с этим :setvar DefaultDataPath "D:\Data\", то все после этого будет светло-серым.

Есть ли способ заставить notepad ++ этого не делать?

1 Ответ

1 голос
/ 01 марта 2013

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

Я не видел ничего в Notepad ++, которое бы автоматически исправляло это для вас (но, честно говоря, я не слишком углублялся в это).Некоторые альтернативные варианты:

"D:\Data"
"D:\Data\""
"D:\Data\\"

Я замечаю, что Notepad ++ часто сталкивается с такими проблемами, но это чисто косметические проблемы.

...