列出文件中定义的所有功能

Jan*_*Jan 5 python vim

在vim中编辑python文件时;

什么是列出所有函数或类的好方法,以及跳到定义它们的行的机会?

min*_*omi 5

有点“手动”,但是:

:g/def\ .*
Run Code Online (Sandbox Code Playgroud)

将向您显示这些行,并且在正常模式下,您可以按<line number>gg跳转到该行。

基于简自己找到的答案如下:

用户命令 GJ(用于 GrepJump!)

command! -nargs=1 GJ vimgrep <q-args> % | copen
Run Code Online (Sandbox Code Playgroud)