Plugins IDE或插件,以添加有用的图形或按原样演示代码?

Plugins IDE或插件,以添加有用的图形或按原样演示代码?,plugins,ide,code-formatting,code-visualization,Plugins,Ide,Code Formatting,Code Visualization,我盯着我的代码思考文本看起来有多无聊。 我所看到的只是文本,没有可视化的结构 可视化结构将非常棒: 背景图形,如连接回路作用域的打开和关闭括号的边缘上的三维半管,嵌套在三维中以显示回路嵌套的深度 使用箭头连接,显示goto语句指向的位置,并使用代码部分高亮显示目标标签(或预览,如果超出视口) 条件块可以呈现为以正色显示“真”代码,以负色显示“假”代码,并且在左边缘的背景上鼠标移动可以显示该块的条件语句预览(根据代码上下文附加“==true”或“==false”) 类型图标,显示在变量名称前面,

我盯着我的代码思考文本看起来有多无聊。 我所看到的只是文本,没有可视化的结构

可视化结构将非常棒:

  • 背景图形,如连接回路作用域的打开和关闭括号的边缘上的三维半管,嵌套在三维中以显示回路嵌套的深度
  • 使用箭头连接,显示goto语句指向的位置,并使用代码部分高亮显示目标标签(或预览,如果超出视口)
  • 条件块可以呈现为以正色显示“真”代码,以负色显示“假”代码,并且在左边缘的背景上鼠标移动可以显示该块的条件语句预览(根据代码上下文附加“==true”或“==false”)
  • 类型图标,显示在变量名称前面,以便您知道它们是什么类型
  • 更改该方法的背景,显示平铺锁或键,具体取决于您在该方法前面键入的是public还是private(如果您未能指定其中一个,则这是默认值的一个很好的指示器)
有没有任何东西可以像这样演示代码


我不是指以某种方式表示代码或算法结构的分析生成的图形。相反,我指的是实际演示可编辑代码的东西。

“goto”?你用什么语言写作?你用什么语言?什么站台?有些IDE有一些插件,可以完成您正在谈论的一些功能。什么语言没有“goto”?它们在躲避递归算法或在一个条件下完全打破深度嵌套循环方面非常棒。我使用的是Visual Studio,但对于任何IDE,我都是指任何类似的东西。到底“goto”恨什么呢?假设你有10个可能的成功条件,其中任何一个都会触发“成功”。这些可能是短代码块或整个方法;没关系。当满足任何一个条件时,您可以使用goto跳过剩余的检查,直接转到“成功”行。这大致相当于在循环中迭代条件并在成功时“中断”。完全一样。不同之处在于,使用goto可以避免循环,并在代码中线性地列出条件以清晰明了。“goto”?你用什么语言写作?你用什么语言?什么站台?有些IDE有一些插件,可以完成您正在谈论的一些功能。什么语言没有“goto”?它们在躲避递归算法或在一个条件下完全打破深度嵌套循环方面非常棒。我使用的是Visual Studio,但对于任何IDE,我都是指任何类似的东西。到底“goto”恨什么呢?假设你有10个可能的成功条件,其中任何一个都会触发“成功”。这些可能是短代码块或整个方法;没关系。当满足任何一个条件时,您可以使用goto跳过剩余的检查,直接转到“成功”行。这大致相当于在循环中迭代条件并在成功时“中断”。完全一样。不同之处在于,使用goto可以避免循环,并在代码中线性地列出您的条件,以保持清晰。