Было бы полезно, если бы вы опубликовали, что именно вы пробовали, что не работает. Как правило, делать то, что вы описываете, должно быть просто. Этого должно быть достаточно, чтобы поместить это в ваш файл .vimrc
:
nmap <leader>r <c-w>s<leader>x
Это отображение <leader>r
для расширения до последовательности клавиш <c-w>s<leader>x
. Обратите внимание, что это не «команды», как вы их называете в своем вопросе, это «отображения». «Команда» - это нечто совершенно другое в vim, вы можете прочитать об этом с помощью :help user-commands
.
Следует соблюдать осторожность, используя nmap
вместо nnoremap
. Команда nmap
отображает последовательность слева на последовательность справа, повторно используя сопоставления, которые уже были определены. С другой стороны, nnoremap
создает отображение с исходным значением ключей, поэтому в вашем случае не будет работать (так как <leader>x
определяется некоторым плагином). Это одна из возможных причин, по которой вы, возможно, потерпели неудачу при попытке сделать это, но я не могу сказать по вашему вопросу.