关于图形化编程环境的一些灵感来自于this question。我不认为C++或C#真的有利于这种类型的环境,但也许有一些东西是中途的。
我使用过的很多IDE都会使用语法突出显示来改变关键字、字符串、评论等文本的前景(甚至背景)颜色……
有没有突出显示更大语法结构的IDE?这是我正在思考的一个例子。
Example code structure http://img256.imageshack.us/img256/9441/codestructure.png
(请不要评论我糟糕的颜色选择……我不是平面设计师是有原因的。)
虽然它不是一个图形化的拖放环境,但高亮显示仍然可以提供代码结构的整体视图。就我个人而言,在学习C#多年的C++之后,我仍然发现自己被这样一个事实绊倒:在文件的结尾通常有类的结尾和名称空间的结尾,所以函数的结尾是两级的。(在C++代码文件中,函数的结尾通常位于缩进的顶层)。我通过在最后的括号中加入一些小评论来帮助自己:
} // end class
} // end namespace但在我看来,一些自动着色将使这完全没有必要。不管怎么说,这个已经完成了吗?如果它是Visual Studio的附加组件,那就更好了。
发布于 2009-03-21 19:34:27
我是Codekana的作者。实际上,您上面描述的内容是该产品的主要目标。顺便说一句,我即将发表一篇关于“制造”和底层技术的文章,这篇文章非常棒。它可能会在下周(09年3月26日左右)面世。推荐阅读,如果我可以这么说的话。
Codekana只提供轮廓而不是彩色背景的原因是VS文本呈现可扩展性的局限性。我希望在未来的某个时候能够实现一个可靠的背景版本,尽管这肯定需要认真的黑客攻击和“火箭手术”。
我会在上面发表评论,而不是提供另一个答案,但我的声誉不允许评论。:(
更新:感谢大家的支持,现在我可以发表评论了!
发布于 2011-08-11 21:33:19
当前的BlueJ编辑器完全按照您的描述进行编辑:

发布于 2009-03-18 21:09:27
Visual Studio IDE已经做到了这一点,但具有不同的可视化效果-您可以通过单击左边距上的+/-按钮来展开和收缩嵌套块。
https://stackoverflow.com/questions/660076
复制相似问题