Vim으로 쉽게 할 수 있습니다
$ echo 123 | vim -
이맥스와 관련이 있습니까?
$ echo 123 | emacs23
... Emacs starts with a Welcome message
$ echo 123 | emacs23 -
... Emacs starts with an empty *scratch* buffer and “Unknown option”
$ echo 123 | emacs23 --insert -
... “No such file or directory”, empty *scratch* buffer
유닉스 파이프에서 버퍼를 읽는 것이 실제로 불가능합니까?
편집 : 솔루션으로 다음과 같은 쉘 래퍼를 작성했습니다 emacspipe
.
#!/bin/sh
TMP=$(mktemp) && cat > $TMP && emacs23 $TMP ; rm $TMP