Из http://items.sjbach.com/319/configuring-vim-right я понял, что вы должны были использовать Spaceв качестве кленовщика в vim. Я пробовал, но, похоже, не работает. Кто-нибудь, кто заставил это работать?
Пытался:
let mapleader = <space>
Из http://items.sjbach.com/319/configuring-vim-right я понял, что вы должны были использовать Spaceв качестве кленовщика в vim. Я пробовал, но, похоже, не работает. Кто-нибудь, кто заставил это работать?
Пытался:
let mapleader = <space>
Ответы:
Вместо этого попробуйте следующее:
let mapleader=" "
И не забудьте перед этим написать следующую строку, чтобы заранее убедиться, что пробел не имеет сопоставления:
nnoremap <SPACE> <Nop>
nnoremap <SPACE> <Nop>
это необходимо для того, чтобы это работало.
nnoremap <Space> <nop>
.
mapleader
take влияет только на сопоставления, которые происходят после mapleader
установки. Смотрите :help leader
.
:source %
но переназначение пространства не работало.
Mapleader - это строковая переменная Vim. Чтобы использовать пробел в качестве лидера, вы должны экранировать специальный символ.
let mapleader = "\<Space>"
Для получения дополнительной информации см.
http://vimdoc.sourceforge.net/htmldoc/eval.html#expr-quote
РЕДАКТИРОВАТЬ:
У меня это больше не работает в моей версии Vim. Даже с предложением в комментариях отключить пробел в обычном режиме, запустив nnoremap <SPACE> <Nop>
.
В итоге я выбрал решение, приведенное в ответе ниже.
map <Space> <Leader>
"\<Space>"
а не '\<Space>'
.
let mapleader = "\<Space>"
у меня работал в nvim, но не в vim. map <Space> <Leader>
у меня также не работает в vim.
noremap <Space> <Nop>
map <Space> <Leader>
работал в vim
=
чтобы моя работала, на Неовиме.
Вышеупомянутые решения великолепны, однако в правом нижнем углу команд ничего не отображается. Если вы все равно не используете этот \
ключ, попробуйте использовать
map <SPACE> <leader>
и \
отобразится в командном углу. Это, и вам не нужно сначала отключать пространство, как предложено в комментариях выше.
<20>
если бы showcmd
оно было включено , поэтому я думаю, что с достаточно новым Vim этот ответ устарел.