Помните, что когда вы нажимаете <leader>
клавишу, у вас есть только 1000 мс (по умолчанию), чтобы ввести команду, следующую за ней.
Это усугубляется тем, что нет визуальной обратной связи (по умолчанию) о том, что вы нажали свою <leader>
клавишу, и vim ожидает команду; и поэтому нет никакого визуального способа узнать, когда наступил этот тайм-аут.
Если вы добавите set showcmd
к своему, vimrc
то увидите, что ваша <leader>
клавиша появится в нижнем правом углу vim (слева от расположения курсора), и, что более важно, вы увидите, что она исчезнет, когда истечет время ожидания.
Длительность тайм-аута также может быть установлена у вас vimrc
, см. :help timeoutlen
Дополнительную информацию.
<leader>
в своих сочетаниях клавиш, вы эффективно создаете пространство имен, чтобы ваши настраиваемые сочетания клавиш не влияли на встроенное поведение vim. Смотрите ответ @Pete Schlette ниже для получения дополнительной информации.