Visual Studio智能感知和调试仅在某些区域

约坦鲑鱼

我写了一个简单的Web服务器,它可以实时解释HTML中的c#(就像Razor一样,但它看起来更像是PHP样式标记,只是用C#编写)。每个C#代码段都用<@包裹@>

现在,我想开始使用它编写一个简单的Web应用程序。由于Notepad ++不能真正很好地自动完成C#,并且使用C#是一种严格的语言(与PHP,Javascript或Python不同,在Atom或NP ++中进行开发非常容易和自然),因此使用Notepad ++令人十分痛苦。

所以,问题来了:
我想知道是否有什么方法可以在Visual Studio中编辑那些页面,具有所有自动完成功能,同时让VS知道我要它注意(着色,语法检查)。 ,等等)仅对包裹在<@和中的代码段进行编码@>

我怎么做?

  • Visual Studio 2015
  • 可以是Web开发人员桌面版本,我可以其中任何一个。

谢谢!

蒂莫·萨洛梅基(TimoSalomäki)

Visual Studio具有非常强大的扩展SDK,因此您可以通过开发一个或多个扩展来实现所需的功能。如果您不熟悉扩展开发,建议您先阅读此入门指南

微软在GitHub上有很多示例您至少应该对以下两个样本感兴趣。

语法着色:Diff分类器样本

自定义编程语言支持:Ook语言集成样本

Ook示例比您实际需要的要远一些,但是它包含一些对您有用的元素。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何仅在Visual Studio的智能感知中查看事件?

RazorEngine和Visual Studio 2015智能感知

AngularJS + Visual Studio Code智能感知

Visual Studio 2013 VB智能感知

Visual Studio 2019 智能感知替换

Visual Studio代码智能感知模式

Visual Studio 2012 ExtJS智能感知

在调试过程中未出现Visual Studio 2015智能感知

在Visual Studio中配置触发智能感知完成的键

通过CDN进行Bootstrap的Visual Studio智能感知

Visual Studio中的HTML角度智能感知

Visual Studio 2015破碎的剃刀智能感知

Visual Studio JavaScript智能感知自定义

如何在Visual Studio Code中启用智能感知?

将智能感知从Visual Studio 2015迁移到VSCode

如何从Visual Studio智能感知中排除CSS文件?

Visual Studio-C#“输出”变量智能感知完成

Visual Studio Code 中的异步智能感知 | 节点

如何在Visual Studio 2013中为经典ASP启用智能感知和语法突出显示

打开Visual Studio时,为什么智能感知和代码建议会停止工作?

Visual Studio是否为Angular 2模板提供了智能感知功能?

在Visual Studio 2015中获取用于JavaScript函数表达式的智能感知

如何在Visual Studio Code中为自定义angularjs模块添加智能感知?

崩溃后,Visual Studio 2017 智能感知错误变得混乱

Visual Studio Code智能感知随时显示一个建议

Visual Studio 2017 + Xamarin智能感知卡在Android模式下

如何在 JSDoc 中为 Visual Studio 智能感知记录回调参数?

Angular上html文件中的引导程序类没有智能感知-Visual Studio 2017

用于自举脚本中全局注册模块的Visual Studio Code智能感知