Я хотел бы записать вывод в :map
stdout из vim cli, чтобы я мог прочитать мои раскладки клавиш vim из скрипта и что-то с ними сделать. Как мне это сделать?
Я пробовал vim -c map > out.txt
и vim -c "map|q" > out.txt
в текстовом режиме, но ни один из них не работает. :map
Открывает пейджер, находясь в Vim, думаю, мне может понадобиться способ обойти это.
решение1
На основеhttps://stackoverflow.com/a/33190693/355325Я придумал следующее:
vim -e +"redir>>/dev/stdout | map | redir END" -scq