gpt4 book ai didi

vim - 关于vim的youcompleteme快捷键的困惑

转载 作者:行者123 更新时间:2023-12-04 11:50:42 26 4
gpt4 key购买 nike

全部。我正在尝试使用youcompleteme在vim中完成代码。通常,它工作得很好,除了需要在源文件之间跳转时。
第一的。我使用子命令

:YcmCompleter GoToDefinition

它可以找到定义。但是似乎太冗长了。然后,我想根据YCM的说明将此子命令映射到一些快捷键中:
nnoremap <leader>gl :YcmCompleter GoToDeclaration<CR>
nnoremap <leader>gf :YcmCompleter GoToDefinition<CR>
nnoremap <leader>gg :YcmCompleter GoToDefinitionElseDeclaration<CR>

我有点困惑。什么是快捷键? l还是gl?

最佳答案

使用<leader>创建映射时,<leader>将替换为“mapleader”变量中的任何内容(默认为\)。

如果您的vimrc中包含以下内容:

let mapleader=","
nnoremap <leader>gl :YcmCompleter GoToDeclaration<CR>

它的作用与以下命令相同:
nnoremap ,gl :YcmCompleter GoToDeclaration<CR>

因此,您可以通过按,gl运行 YcmCompleter GoToDeclaration命令

关于vim - 关于vim的youcompleteme快捷键的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29573748/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com