Показать текущую настройку ключа <leader>? - программирование
Подтвердить что ты не робот

Показать текущую настройку ключа <leader>?

У меня проблема с VIM, при которой ни одна из моих команд не работает.

Есть ли способ увидеть, что в настоящее время установлен мой <leader>?

4b9b3361

Ответ 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.