題 有沒有人知道如何使用intellisense在Notepad ++中編輯msbuild目標文件?


我經常使用Notepad ++編輯我的msbuild文件。但是,我想念我在Visual Studio中這樣做的智能感知。有誰知道如何在Notepad ++中獲得相同的體驗?


2
2017-10-18 15:10


起源


嘗試使用名為MSBuild Explorer的免費實用程序。 - m_core
鏈接到MSBuild Explorer: msbuildexplorer.com - Anthony K
馬克,這是一個很棒的問題。我只是有同樣的想法。如果只有一些創新的C程序員可以編寫一個插件,只需使用xsd即可在Notepad ++中實現intellisense。不幸的是,我不懂C ++。 - Seth Spearman
唉,即使有人知道C ++這樣做仍然不是一種選擇,因為我們很少有人是他們時代的主人。 - mark


答案:


Notepad ++自動完成功能由一堆位於其中的XML文件提供支持 <Notepad++ install dir>\plugins\APIs 夾。您可以使用網站上的教程創建自己的語言並自動完成該語言:


2
2017-10-18 15:47



謝謝。但有沒有辦法讓它使用xsd文件?我想msbuild項目文件有一個xsd文件。 - mark


您可以從其中一個位置獲取.xsd文件,具體取決於您是否安裝了Visual Studio。

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

否則,請查找位於您正在使用的.net版本系統文件夾中的XML和XSD文件。

C:\ WINDOWS \ microsoft.net \框架符\ v -----

順便說一句,要在Visual Studio中編輯和獲取智能感知,您可以執行以下操作:

打開Visual Studio並轉到工具 - >選項並轉到文本編輯器選項,然後您可以將文件擴展名關聯到文本編輯器。對於MSBuild文件,我們需要將諸如“proj”之類的東西與“XML Editor with Encoding”相關聯。現在我們還有intellisense來幫助編寫腳本。


1
2018-02-12 00:42



謝謝(你的)信息。現在我需要的是使記事本++使用XSD文件。 - mark