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