@
andyJado #5
LSP 是啥?Language Server Protocol 吗?
如果是,那我感觉你似乎没有理解 LSP 的含义,LSP 只是定义一套编辑器与后面 Language Server 交互的协议,编辑器将你的动作(光标移动\输入等)返回给后端,后端进行相关操作(通常是基于静态分析或尝试编译代码等等)并返回提示信息.理解函数缩写在上下文的含义是 LS 做的工作(假设真的存在这样一个 LS)而不是 LSP.
另外,对于论文来讲,阅读器只能看到文字,理解这些文字表达什么意思不是阅读器(或者 LS)能做到的,它也没办法区分一段文字究竟是代码还是普通英文纯文本描述.如果想要达到你的要求(`在(论文中的)十个函数定义间来回切换`),可能需要 NLP 方面的技术,我对这方面不甚了解,就不班门弄斧了. 退一步,假设你只利用 PDF 表现出来的特征(如 斜体的数学符号 D )来检索,无关结果可能会少一些,但是由于 PDF 格式的不标准性,哪怕这一点也很难做到.
综上所述,你要找的不是 PDF 的 LSP,也很难有这样的一个东西.