= Vim: клавиши Leader и LocalLeader :category: Vim :tags: Vim, команды Vim, Клавиши `Leader` и `LocalLeader` представляют собой префиксы для команд. Их текущие значения можно посмотреть командами [source,vim] ---- :echo mapleader :echo maplocalleader ---- Часто их значения переназначают в файле `$HOME/.vim/vimrc`, например так [source,vim] ---- let mapleader = "\" let maplocalleader = "," ---- Новое значение команды генерируется с помощью текущих значений этих переменных, таким образом последовательность команд [source,vim] ---- let mapleader = "," nnoremap a :echo "Hey there ," let mapleader = "\" nnoremap a :echo "Hey there space" ---- приведёт к тому, что будут созданы две команды `,a` и `a`, следовательно для получения единообразных команд следует помещать переназначения в начало файла `$HOME/.vim/vimrc`. `LocalLeader` отличается от `Leader` тем, что действует только для текущего буфера, поэтому обычно используется в плагинах, загружаемых для определённых типов файлов. Таймауты для ввода команд, использующих клавиши `Leader` и `LocalLeader`, настраиваются командой [source,vim] ---- set timeout timeoutlen=5000 ttimeoutlen=100 ----