jedi-vim 如何跳转到其他文件中函数的定义
jedi-vim how to jump to the definition of a function in other file
我是新手jedi-vim
,我不知道如何跳转到其他文件中的函数定义。
以下为部分内容:
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
这是您的映射列表中列出的第一个命令。
我是新手jedi-vim
,我不知道如何跳转到其他文件中的函数定义。
以下为部分内容:
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
这是您的映射列表中列出的第一个命令。