Наивный подходКак сопоставить ключ в аргументе командной строки внутри сопоставления клавиш?
nnoremap <leader>s :!echo "foo" <bar> vim -c="nnoremap x :q<cr>" -<cr>
отображает ошибки. Есть ли способ достичь этого?
Наивный подходКак сопоставить ключ в аргументе командной строки внутри сопоставления клавиш?
nnoremap <leader>s :!echo "foo" <bar> vim -c="nnoremap x :q<cr>" -<cr>
отображает ошибки. Есть ли способ достичь этого?
Выяснил это. Есть проблемы с моим исходным кодом. Первый - знак равенства после -c
. Для другого решение должно использовать <lt>cr>
вместо <cr>
. Таким образом, вся команда будет выглядеть следующим образом:
nnoremap <leader>s :!echo "foo" <bar> vim -c "nnoremap x :q<lt>cr>" -<cr>
:help <lt>
Какую проблему вы пытаетесь решить? – lcd047
Это общий вопрос приложения, пример показан как «больше». Неужели для этого нет escape-последовательностей? –
Название вашего сообщения - это вопрос, который мой маленький мозг не может разобрать, а тело - пример того, что не является ответом на ваш непревзойденный вопрос. :) Это уже хорошее начало (фильтрация людей с когнитивными недостатками и т. П.), Но, может быть, вы могли бы начать все заново? Возможно, объясняя, чего вы пытаетесь достичь, в каком контексте это будет полезно, и с какой проблемой вы столкнулись, пытаясь заставить его работать? – lcd047