如何在emacs中查看多行输出?

时间:2012-03-09 00:56:25

标签: emacs

我正在使用GNU Emacs 22.2.1。我通常使用不同的编辑器,但我正在学习lisp所以我认为没有比emacs更好的编辑器了。我的程序输出几行文字,但我只能看到最后一行,因为输出区域只有一行高。

我用Google搜索并浪费了大约30分钟,所以我想我会问。到目前为止我已经尝试过     C-x ^

在迷你缓冲区中,将其增加一行 - 然后在我返回主缓冲区时缩小为一。

2 个答案:

答案 0 :(得分:4)

什么是“我的程序”,它是Emacs-Lisp defun吗?

假设是,您必须多次致电message?迷你缓冲器仅用于瞬态输出。因此,您可以连接所有输出字符串并在结束时调用message一次,也可以创建一个临时缓冲区来显示输出。

还有“消息”缓冲区,其中包含迷你缓冲区输出的日志。 C-x b “*讯息*”

答案 1 :(得分:0)

如果您正在使用Elisp并想要在完整缓冲区中查看其输出,您可能希望M-x ielm