I ' m используя jedi-vim
. Он определяет ключевую карту <Leader>n
как некоторые команды, в то время как я также определяю ее в файле .vimrc, как показано ниже.vim map confliction между vimrc и плагином
nnoremap <Leader>n <C-w><C-w>
Но когда я напечатал <Leader>n
в питона файле, jedi#usages()
команда была выполнена.
:map <Leader>n
возвращается:
n <Space>n *@:call jedi#usages()<CR>
n <Space>n * <C-W><C-W>
Я также попытался отменить отображение <Leader>n
, прежде чем я определил карту. Однако он поднял ошибку, говоря, что ничего не было определено.
Как избежать этого конфликта?
Я знаю, что проблема будет устранена, если я определяю g:jedi#usages_command
другой команде. Я хотел бы знать, как избежать дублирования отображения.
Также можно просто сказать 'let g: jedi # usages_command =" "' просто избавиться от этой команды вообще. –
На самом деле, я бы сказал, если плагин перезаписывает мои собственные сопоставления, это ошибка, и ее следует сообщать. –