【问题标题】:A Code Scratchpad Extension in Visual Studio 2010 - How to?Visual Studio 2010 中的 Code Scratchpad 扩展 - 如何?
【发布时间】:2012-02-08 17:22:35
【问题描述】:

也许它有点奇怪,但我想为 Visual Studio 2010 编写一个扩展,它模仿 Visual Foxpro 中命令行窗口的行为。对于那些不知道的人:

在 Foxpro 中,您可以在命令窗口中输入代码,直接执行。这样,您就可以在不弄乱您的项目或“真实代码”的情况下进行尝试。你有某种智能感知。如果您通过 CREATEOBJECT 创建了一个对象,您将在下一步中获得一个包含所有可用方法和函数的智能感知。不知何故,就像一个代码便笺簿。这是我在 VS 2010 中缺少的东西。

我已经看到了 Visual Studio 2010 SDK 中的 EditorToolwindow - Demo,但我想要一个语法高亮器和 Intellisense,并提供我自己的逻辑来处理此窗口中的代码,例如即时执行等。有点像 LINQPad。

有没有人知道我该如何做到这一点?

【问题讨论】:

标签: c# visual-studio-2010


【解决方案1】:

看看 Jon Skeet 的 Snippy 实用程序,它允许您在独立的编辑器中执行点网代码。还有一个Snippy Reflector add-in

您可以通过反射来了解 Snippy 是如何构建的并从那里开始。或者只是根据自己的优点使用它。

【讨论】:

  • 我会走 Snippy 的方式,加上交互式窗口即将到来,所以真的不需要开发什么。我自己。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-22
  • 1970-01-01
  • 2018-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多