blog
blog copied to clipboard
Github 的 Go to Definition 功能实现剖析 | 小胡子哥的个人网站
原文地址:https://www.barretlee.com/blog/2019/10/31/github-go-to-definition/
文摘:Github 的源码阅读已经支持 Go to Definition 了,目前还在 beta 阶段,且需要用户手动开启,仔细研究了下它的实现方式,从逻辑上看是存在 bug 的,整体策略大概是:;
github 的这个跳转定义是基于 semantic 实现的,如果采用浏览器端的 LSP 的话,也只能支持 JS 和 TS 了,所以还是需要有 Server 去提供,我个人认为