Показать текущую настройку ключа <leader>?
У меня проблема с VIM, при которой ни одна из моих команд не работает.
Есть ли способ увидеть, что в настоящее время установлен мой <leader>
?
Ответы
Ответ 1
Чтобы увидеть текущее значение, определенное в настоящее время для <leader>
, используйте:
:let mapleader
Создание вывода, например:
mapleader,
Это может быть undefined, если ранее не было установлено, вместо этого вместо символа обратного слэша \
Ответ 2
По умолчанию mapleader
не установлен, а специальная строка "<Leader>"
означает \
.
Если вы выполните:
:echo mapleader
вы получите
Undefined variable: mapleader
Invalid expression: mapleader
Если вы хотите установить специальную строку "<Leader>"
на другой ключ, скажем ","
, который рекомендуется многими, выполните:
:let mapleader=","
Тогда
:echo mapleader
,
Ответ 3
Вы можете использовать карту для этого:
:nmap foo :echo('your leader is "<Leader>"')<Esc>
Теперь введите foo.