Я <Leader>
часто вижу в файлах vimrc других людей.
Как этот.
Что это такое? Что оно делает?
key-bindings
terminology
Линдон Уайт
источник
источник
<leader>
, этот хочет знать, что<leader>
значит. Так что это значение можно интерпретировать. Это разница между вопросом "В движении Ньютона, что такое v?" и "Учитывая, что яблоко упало с 10-метрового дерева, что означает v, когда оно падает на землю?"<Leader>
и<leader>
, не так ли?Ответы:
Vim полон различных команд, которые назначаются практически всем клавишам на клавиатуре. Но это вызывает проблему: какие команды мы можем использовать для наших собственных команд, не мешая существующим? И в этот момент
<Leader>
ключ вступает в игру. Думайте о<Leader>
ключе как о пространстве имен для любых пользовательских команд. Вы можете назначить любую команду на отображение с лидирующим символом,<Leader>
и вы можете быть полностью уверены, что ваше отображение ничего не сломает.Ключ по умолчанию для
<Leader>
- это обратная косая черта.источник
Цитировать
:help <Leader>
:Другими словами, он позволяет первому ключу сопоставлений (указанному в терминах
<Leader>
) быть определенным пользователем.источник
<Leader>
заключается в том, что он предоставляет вам «чистый» способ предоставления пользовательских ярлыков, не переопределяя существующие ярлыки Vim.