所以我正在寻找一个 vim 插件,它将执行以下操作:
在执行时,打开当前使用的 virtualenv 中所有模块中定义的所有名称的列表,可能来自已经用 ctags 创建的标签文件。
让用户通过 FuzzyFinder 样式的控件限制列表,此外它应该匹配文件路径和定义。
因此,如果搜索字符串User
返回一组结果
User django/contrib/auth/models.py
UserAdmin django/contrib/auth/admin.py
搜索字符串User;models
会将其限制在第一行
当找到所需的定义时,将 name 插入当前缓冲区,并将相应的 import 语句添加到文件的顶部。