代码之家  ›  专栏  ›  技术社区  ›  Dmitri Nesteruk

如何扩展visualstudio以提供类似重写的行为?

  •  1
  • Dmitri Nesteruk  · 技术社区  · 15 年前

    当您键入 override 关键字在VS中的C文件中,然后按Space键,您将得到第二个菜单,提供要重写的方法。我可以用我自己的自定义代码来扩展这种行为吗?这些代码将使用另一个关键字来弹出我自己的操作列表?

    2 回复  |  直到 15 年前
        1
  •  2
  •   JaredPar    15 年前

    是的,可以用更多的关键字来扩充列表,甚至可以完全创建自己的列表。您在VisualStudio2010中寻找的接口是 ICompletionSource . 虽然这不是一个简单的界面,很难在stackoverflow答案中给出完整的示例,但是有很多示例可以在线查看。

    我认为最好从codeplex上的编辑器示例开始

        2
  •  0
  •   cofiem    15 年前

    你还想用什么关键字?如果是C,按ctrl+space将打开自动完成/智能感知菜单。

    如果这是为了使用visualstudio编写另一种语言,也许 video 是有用的。

    这是 extending Visual Studio 开始页,以防有用。

    推荐文章