Visual studio code 学习如何开发扩展
我真的很喜欢自由扩展编辑器的想法,我正在学习如何开发扩展 我对JavaScript非常陌生,我的经验是使用C/C++的,但我更喜欢使用它来开发扩展,因为我没有任何使用TypeSript的经验 我已经阅读了可用的文档,对开始开发扩展时生成的文件和代码有了大致的了解 我正在为API引用而挣扎,我不明白如何阅读它,我对寻求帮助感到有点尴尬,因为这似乎是一件小事 我一直在浏览API参考的不同部分,以激发一些关于如何开始的想法,但看看函数定义,例如:FindFileInclude:GlobPattern,exclude?:GlobPattern | null,maxResults?:number,token?:CancellationToken:Table我对如何理解它们感到困惑Visual studio code 学习如何开发扩展,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我真的很喜欢自由扩展编辑器的想法,我正在学习如何开发扩展 我对JavaScript非常陌生,我的经验是使用C/C++的,但我更喜欢使用它来开发扩展,因为我没有任何使用TypeSript的经验 我已经阅读了可用的文档,对开始开发扩展时生成的文件和代码有了大致的了解 我正在为API引用而挣扎,我不明白如何阅读它,我对寻求帮助感到有点尴尬,因为这似乎是一件小事 我一直在浏览API参考的不同部分,以激发一些关于如何开始的想法,但看看函数定义,例如:FindFileInclude:GlobPattern,
在一些友好的帮助之后,我可以破译API引用,以便更好地理解如何正确使用它。一步一步地进行。不要直接从API开始。转到链接 您可以看到,创建hello world扩展太简单了。试着理解这个例子。一旦你理解了这一点,再检查一个有点复杂的例子 尝试执行每个扩展,并了解使用了哪些API以及原因 如果您需要更多示例,可以直接转到VS代码市场并浏览扩展。几乎90%的扩展都是开源的,其代码可以在GitHub上获得。检查右侧的GitHub链接,查看带有红色圆圈的屏幕截图 检查本示例中使用的每个API的文档,慢慢地您将开始理解API 下一步将是创建您自己的扩展或为GitHub上现有的扩展做出贡献
希望这会有所帮助:考虑使用一个现有的简单扩展,学习它是如何工作的,然后对它进行一些调整。