zshでヒアドキュメント(heredoc)を終了させる方法

zshでheredocでテキストを書く場合、保存して終了するにはこのようにします。
% cat <<EOF > /tmp/doc
heredoc> foo
heredoc> bar
heredoc> EOF ←これで終了できる
間違えてCtrl + D を押してしまうと、補完が働いてしまって終了できません。
zsh: do you wish to see all 2214 possibilities (369 lines)?

参考:bashでheredocを終了させる方法

bashの場合は、上記のようにEOFで終了してもよいし、Ctrl + Dで終了することもできます。
$ cat <<EOF  > /tmp/bdoc
> 1
> 2
> 3
Ctrl + D で終了
カテゴリ:

人気記事