【问题标题】:Recommendation for Pseudo Code Editor for Development [closed]用于开发的伪代码编辑器的建议 [关闭]
【发布时间】:2010-11-05 20:57:08
【问题描述】:

是否有带有“语法高亮”和“自动完成”功能的开源“伪代码”编辑器? 甚至可能是 Notepad++ 或任何其他文本编辑器的包?

谢谢。

解决方案

【问题讨论】:

  • 你想完成什么?您想要编写的任何伪代码都必须遵守一些语法和语言结构,以便编辑器进行语法突出显示和自动完成。那么为什么不选择一种相当容易阅读的语言并将其用作伪代码呢?
  • 我认为你必须等到他们发布伪代码规范 ;-) 说真的,任何具有 VB、C# 或 Java 语法突出显示的 IDE 都可能做得很好,因为它们的关键字与大多数伪代码非常相似
  • 在 Notepad++ 中,转到语言 -> UserDefinedLanguage -> 定义您的语言。在那里,您可以为运算符、关键字、数字和 cmets 配置语法突出显示。对于伪代码应该足够了。这与 2020 年的 Notepad++ v 7.8.7 相关
  • This VS Code 扩展正是您要找的。​​span>

标签: editor text-editor


【解决方案1】:

虽然丹尼尔说的是对的:也许是这样的?

http://sourceforge.net/projects/edpcs/

如果您想要一个“真正的”伪代码编辑器,请为文本编辑器编写自己的语法高亮配置。

【讨论】:

  • 它看起来很有希望。我希望它会变得更好,更发达。
  • 这个webapp也很有趣code2flow.com/app
  • 我同意@Sangimed。 Code2flow 非常酷。 code2flow.com/app
【解决方案2】:

您可以使用 NotePad++ 的自定义语言插件系统轻松定义自己的伪代码语言。您可以在 -> 设置 > 首选项 > 备份/自动完成

中打开内置的、与语言无关的自动完成系统

查看:Creating a User Defined Language in Notepad++

【讨论】:

    【解决方案3】:

    伪代码,就其本质而言,没有形式化,没有真正的语法,也没有正常意义上的标识符。此外,它是特殊的,因此您必须定义自己的规则。所以,如果有这样一个真正有用的东西,我会感到惊讶。试试 Python,也许吧;它几乎与具有真实定义的伪代码一样接近,并且很多编辑器都会处理它。

    【讨论】:

      【解决方案4】:

      不会有任何特定于您的伪代码。它因开发人员而异。

      【讨论】:

        猜你喜欢
        • 2011-05-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多