问题标签 [udl2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
919 浏览

notepad++ - Notepad++ UDL 高亮行

我正在尝试在记事本++中定义我自己的用户定义语言。原因:我想为不同的日志文件条目介绍着色方案。有人知道是否有办法突出显示包含特定关键字的完整行?

0 投票
0 回答
1757 浏览

xml - Notepad++ 扩展/折叠用户定义语言的代码块

我正在尝试在 Notepad++ 中添加 TAL(事务应用程序语言)的语法插件

我已经从http://docs.notepad-plus-plus.org/index.php/User_Defined_Language_Files下载了 TAL 的 xml 文件,并保存在 C:\Users[user]\AppData\Roaming\Notepad++ 文件夹中。

完成上述步骤后,我重新启动了 Notepad++,我可以看到所有关键字都正确突出显示,但块的展开/折叠没有按预期工作。

下载的 xml 文件有以下几行代码展开/折叠。

根据上面的 xml 语句,块在 END 处结束;(分号)

条件语句的语法如下,

展开/折叠对于第一个语法示例来说效果很好。在第二种语法中,第一个 BEGIN 以 END 结尾;(分号)应该以 END 结尾(无分号)

我已将第三行修改为

我开始看到以部分单词结尾的块,如下所示。

将第三行更改为以下任何一行也会产生相同的结果。

如何将结束块与 END 或 END 匹配;(完整的单词)。我正在使用记事本++ 7.2.2 版

0 投票
1 回答
2071 浏览

c# - ConnectionString 与 SqlConnection 的外部文件

VisualStudio 2017 上的 C#。Windows 窗体应用程序。

大家好。我在网上读到无法使用.udl文件,在该文件中为SqlConnection编写ConnectionString。今天是这样吗?而且,如果是的话,还有另一种方法可以在SqlConnetion中为ConnectionString使用外部文件吗?

我必须在 5 台具有不同连接字符串的 PC 上运行项目,例如:

PC1) 数据源=PCNAME\SQLEXPRESS;初始目录=DBNEW;用户ID=sa;密码=123;

PC2) 数据源=SERVER\SQLEXPRESS;初始目录=DB;用户ID=sa;密码=999;

[...]

目前我在项目中使用一个字符串

五台电脑的不同连接我必须更改五次。

我已经尝试过连接一个 .udl 文件

包含这个

但当然它不起作用。

任何替代解决方案的想法?

0 投票
0 回答
662 浏览

notepad++ - 如何在 Notepad++ 的 UDL2.1 中突出显示变量和函数?

在我的语言中,我有变量,这些变量要么由(隐式变量定义)定义,dim要么由其前缀。@

我想将此语法突出显示添加到 Notepad++,但我认为对于dim,我不走运。但是我尝试了@,它正在工作,但它突出显示了整行(例如@Var.$id突出显示所有内容,除了我想要的是第一个之前的所有内容.)。我怎么能这样做?

例子

我希望 Notepad++ 突出显示以下所有内容:

  • @JobListObject
  • @Node(没有.call
  • @jblistClass(没有.$id
  • $self
  • $id
  • call()

有没有办法做到这一点?

谢谢!

0 投票
0 回答
551 浏览

notepad++ - 如何在 NOTEPAD++ UDL v.2.1.0.12 中使用正则表达式折叠代码

我在 NOTEPAD++ 中为我的特殊格式测试脚本添加了一个 UDL。我正在尝试将折叠添加到代码中,但它没有按预期响应。我的代码模式类似于 XML 格式,类似于:

我试过把:
[STEP (DEFINITION,\d*)]
对于“折叠代码1样式”->“打开”输入和

[/STEP ([DEFINITION,\d*)]
用于“折叠代码 1 样式”->“关闭”输入。

但是编辑器没有按预期折叠,而是像随机线一样折叠(或者我不理解它折叠的模式)。
有什么帮助吗?

示例图像:当我删除打开和关闭折叠模式时,notepad++ 可以找到正确的相应打开-关闭元组并绘制虚线,但它们没有折叠按钮

0 投票
1 回答
229 浏览

notepad++ - 如何仅在其他分隔符内突出显示 UDL 关键字?

我想将 HTML 重新创建为用户定义的语言。id在 HTML 中,类似name或的属性class仅在 HTML 标记中突出显示。

像:

如何在 UDL 中定义类似valuename仅在分隔符内突出显示的内容(在这种情况下介于 之间</>)?

我尝试调整以默认样式突出显示的关键字组,但默认样式禁用了“嵌套”选项(您可以在其中定义此标记内突出显示的内容)。