在 VS 代码扩展中创建自定义 GoTo 定义行为的正确方法是什么?

问题描述 投票:0回答:0

我正在创建一个支持小型专有语言的 VS Code 扩展。它的最低要求之一是仅对过程具有“转到定义”功能。作为 JavaScript/TypeScript 的新手,我正在努力使用 VSCode 的 API 来实际解决问题。

我掌握了制作 VS 代码扩展所需的内容,即 package.json 的目的、extesnion.ts 中的激活函数以及对 TypeScript(来自 Python)的一般理解。我曾尝试参考一些开源代码,这些代码实现了我的扩展的更高级版本 (vscode-go),但作为 TS 初学者,那里的代码实在是太多了。

基本上我的问题归结为:是否有一种简单的方法(可能是一组抽象的步骤?)来实现非常基本的“同一文件中的函数定义”行为,而无需诉诸于创建自定义语言服务器?

typescript programming-languages vscode-extensions go-to-definition
© www.soinside.com 2019 - 2024. All rights reserved.