我想将:map
vim cli 的输出写入 stdout,这样我就可以从脚本中读取 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