查找作为 LSP 参数的模块的定义 (pyright)
Finding definitions of modules which are parameters with LSP (pyright)
假设我在python中有以下代码:
module dbm_adapter
def insert_in_database():
doSomething
module B:
import dbm_adapter
def myfunc(dbm_adapter):
LINE 10 dbm_adapter.insert_in_database()
myfunc(dbm_adapter)
当我转到第 10 行并在我的 IDE 中使用 lsp 在 emacs 中单击 insert_in_database() 时,找不到该函数的定义。是否可以使用 lsp 跳转到该定义?
我通过为参数声明类型解决了这个问题!
假设我在python中有以下代码:
module dbm_adapter
def insert_in_database():
doSomething
module B:
import dbm_adapter
def myfunc(dbm_adapter):
LINE 10 dbm_adapter.insert_in_database()
myfunc(dbm_adapter)
当我转到第 10 行并在我的 IDE 中使用 lsp 在 emacs 中单击 insert_in_database() 时,找不到该函数的定义。是否可以使用 lsp 跳转到该定义?
我通过为参数声明类型解决了这个问题!