假设我有这样的东西
//Example:
std::string s;
int a = 12;
s = boost::lexical_cast<std::string>(a);
std::cout << a;
以上是词汇表转换的示例
现在在Notepad ++中,我正在创建UDL(用户定义语言),并且我希望上面所有用引号引起来的文本(从//Example:到std::cout << a)都遵循某种样式。该样式不应影响最后一行“以上是词汇转换的示例”。最后一行应以默认样式显示
以下是我尝试使用的配置。问题是我不知道如何关闭样式。打开样式很容易。我只是使用//示例。我想在检测到两个或多个换行符(即“ \ n”)时关闭样式。(因为在“以上是词法转换的示例”行之前有两个回车符)是否有一种方法可以完成这个 ?

这可用于Windows和Linux吗?如果是这样,您可能需要处理\ r \ n或\ n的行尾格式。
—
DrMoishe Pippik
没有唯一的窗户
—
MistyD