notepad++ 用户定义的伪代码语言

Posted

技术标签:

【中文标题】notepad++ 用户定义的伪代码语言【英文标题】:notepad++ user defined language for pseudocode 【发布时间】:2012-05-28 02:34:04 【问题描述】:

我在 Notepad++ 中制作了一个基本的 UDL,以符合我编写伪代码的方式。但是,我需要的一个功能是何时写:

BEGIN Main
    ExampleSub
END

BEGIN SUBPROGRAM ExampleSub
    Display something...
END SUBPROGRAM ExampleSub

我想要的是 Notepad++ 突出显示 ExampleSub 以便我知道它是一个子程序(有点像它突出显示在 php 中声明的变量)

谢谢!

【问题讨论】:

【参考方案1】:

使用 SUBPROGRAM 作为分隔符的开头,使用 ((EOL)) 作为分隔符的结尾,以突出显示 SUBPROGRAM 语句及其之后的所有内容。 UDL 不如内置语言强大,因此不计算嵌套的 ExampleSub 引用。

参考文献

Limitations of User Defined Languages User Defined Language Preferences User Defined Language Configuration

【讨论】:

以上是关于notepad++ 用户定义的伪代码语言的主要内容,如果未能解决你的问题,请参考以下文章

xml Gradle的Notepad ++用户定义语言文件

Notepad++ 添加右键菜单

Notepad++ 自定义语言调用提示自动完成

Ubuntu下的安装notepad++

Ubuntu下安装卸载notepad++

Notepad++安装Jsonview for Notepad++插件