from gnuradio import audio
假设我使用函数:
audio.sink()
在vim中可以快速获取
的内容sink()
功能?以ctags的命令CTRL-]的方式。
P.S。使用Ctags导航到audio.sink()
返回错误:tag not found: sink
。使用Ctags我只能导航到本地定义(不导入)。我检查了
ctags --list-kinds = python
导入选项已启用。
在tags
文件中,我看到:
audio fm_receiver.py /^from gnuradio import audio$/;" i
答案 0 :(得分:1)
这相当快,但并不完全符合您的要求。您将此行添加到您的.vimrc
nnoremap <C-k> :!ctags -aR /usr/lib/python*/site-packages/<cword><cr>
然后,您可以将鼠标悬停在软件包名称gnuradio
上,然后按 CTRL + K 执行命令,该命令会将软件包源文件附加到本地标签中文件(也是vim的默认值)。然后,您可以通过sink
关键字 CTRL + ] 来获取功能。