有谁知道如何使用 intellisense 在 Notepad++ 中编辑 msbuild 目标文件?

有谁知道如何使用 intellisense 在 Notepad++ 中编辑 msbuild 目标文件?

我经常使用 Notepad++ 编辑 msbuild 文件。但是,我怀念在 Visual Studio 中编辑时获得的智能感知。有人知道如何在 Notepad++ 中获得同样的体验吗?

答案1

Notepad++ 自动完成功能由文件夹中的一组 XML 文件提供支持<Notepad++ install dir>\plugins\APIs。您可以使用网站上的教程创建自己的语言并自动完成该语言:

答案2

您可以从其中一个位置获取 .xsd 文件,具体取决于您是否安装了 Visual Studio。

\Microsoft Visual Studio 10.0\Xml\Schemas\1033\MSBuild\Microsoft.Build.CommonTypes.xsd

否则,请查找位于您正在使用的 .net 版本系统文件夹中的 XML 和 XSD 文件。

c:\windows\microsoft.net\framework\v-----

顺便说一下,要在 Visual Studio 中编辑和获取智能感知,您可以执行以下操作:

打开 Visual Studio,转到“工具”->“选项”,然后转到“文本编辑器”选项,然后可以将文件扩展名与文本编辑器关联。对于 MSBuild 文件,我们需要将“proj”之类的内容与“带编码的 XML 编辑器”关联。现在我们还有智能感知来帮助编写脚本。

答案3

我也遇到了同样的问题,最后发现更好的选择是使用 Visual code。步骤如下:

  • 在 VS code 中安装 [MSBuild 项目工具|vscode:extension/tintoy.msbuild-project-tools]
  • .msbuild 扩展最初不与编辑器绑定(默认情况下仅支持 .proj、.targets、.props、.tasks)
  • 更改语言模式(Ctrl+Shift+P)配置文件关联
  • 选择您想要的语言作为 MSBuild,您就完成了。

详细信息也可以从Visual Studio 市场

相关内容