Visual Studio 2010中的代码Scratchpad扩展 - 如何?

时间:2012-02-08 17:22:36

标签: c# visual-studio-2010

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

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

我在Visual Studio 2010 SDK中看过EditorToolwindow-Demo,但是我想要一个语法荧光笔和智能感知器,并提供我自己的逻辑来处理这个窗口中的代码,例如:即时执行等。有点像LINQPad。

有没有人知道如何才能做到这一点?

1 个答案:

答案 0 :(得分:4)

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

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