vim cli から stdoutに出力を書き込ん:map
で、スクリプトから vim キーマップを読み取って何かを行いたいのですが、どうすればこれを実現できますか?
vim -c map > out.txt
テキストケースとしてと を試しましたがvim -c "map|q" > out.txt
、どちらも機能しません。vim:map
内でページャーを開くと、これを回避する方法が必要になると思います。
答え1
に基づくhttps://stackoverflow.com/a/33190693/355325私はこれを思いつきました:
vim -e +"redir>>/dev/stdout | map | redir END" -scq