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

jedi-vim how to jump to the definition of a function in other file

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

jedi-vim's doc是:

以下为部分内容:

NOTE: subject to change!

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

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

let g:jedi#goto_definitions_command = ""

let g:jedi#documentation_command = "K"

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

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

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

我想知道 <leader><C-Space> 是什么意思以及如何在 VIM

上使用这些命令

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

如果您没有显式设置该变量,默认情况下 <leader> 将替换为 \,并且这些映射应该被读取为 \d\g等。也就是说,按 \,然后快速连续按 d

:help mapleader 告诉您如果您不喜欢 \.

如何将 <leader> 设置为其他内容

<C-Space>表示Ctrl+Space.

参见 :help key-notation:help mapleader

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

<leader>d

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