let s="echo printf('let s=%c%s%c|exe s',34,s,34)"|exe s
正しく動いているかを確認するスマートな方法は思いつかないのですが quine.vimとして保存して以下のようにすると実行できます。
:source quine.vim
(調子にのって)自分自身を出力するプログラムquineをVimスクリプトで書きました。
let s="echo printf('let s=%c%s%c|exe s',34,s,34)"|exe s
正しく動いているかを確認するスマートな方法は思いつかないのですが quine.vimとして保存して以下のようにすると実行できます。
:source quine.vim