jedi-vim如何跳转到其他文件中的函数定义

时间:2015-09-26 09:47:08

标签: vim jedi-vim

我是jedi-vim的新手,我不知道如何在其他文件中跳过函数的定义。

jedi-vim's doc是:

以下是其中的一部分:

  

注意:可能会有变化!

     

让g:jedi#goto_command ="< leader > d"

     

让g:jedi#goto_assignments_command ="< leader > g"

     

让g:jedi#goto_definitions_command =""

     

让g:jedi#documentation_command =" K"

     

让g:jedi#usages_command ="< leader > n"

     

让g:jedi#completions_command ="< C-Space >"

     

让g:jedi#rename_command ="< leader > r"

我想知道<leader><C-Space>是什么意思以及如何在VIM上使用这些命令

2 个答案:

答案 0 :(得分:8)

<leader>是占位符:当vim注册包含该字符串的映射时,它会将其替换为mapleader变量的当前值。

如果您没有明确设置该变量,默认情况下<leader>会替换为\,而这些映射应该被视为\d\g等也就是说,快速连续按 \ 后跟 d

:help mapleader告诉您如果不喜欢<leader>,如何将\设置为其他内容。

<C-Space>表示 Ctrl + Space

请参阅:help key-notation:help mapleader

答案 1 :(得分:0)

跳转到函数定义文件的正确方法是以下命令:

<leader>d

这是映射列表中列出的第一个命令。