Vik*_*alk 7 visual-studio-code vscode-extensions
我正在将我的 Atom 包移植到 vscode 中,以便将 ensime 集成到其中。
\n\n当尝试进行定义提供者时,我遇到了一个问题。ensime-server 为我提供了绝对字符位置,但 DefinitionProvider 协议要求行、列。只要我有文档,这就不是问题,因为我可以简单地执行此操作document.positionAt(offset)
,但是document.offsetAt(position)
在定义提供者的范围内,我实际上还没有打开任何文档,我认为我不应该只是解析位置,因为 vscode 也使用它来悬停 info\xe2\x80\xa6
将字符偏移解析为所需的 vscode.Position 的最佳选择是什么?有没有我可以使用的快速文件阅读器?我真的不想从外部打开文件。
\n 归档时间: |
|
查看次数: |
1274 次 |
最近记录: |