通常我会在两个(emacs-)窗口并排的emacs中编辑源代码 - 第二个 窗口通过' C-x 3 打开。像这样:
+------------+-------------+
| | |
| src1 | src2 |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
+------------+-------------+
| mini-buffer |
+------------+-------------+
当我现在开始编译时,例如使用F9
,新的*compilation*
缓冲区将替换我的 src - 缓冲区之一。
相反,我想让*compilation*
缓冲区在迷你缓冲区的顶部打开,如果它已经不可见(如果是,请使用它,当然)。
+------------+-------------+
| | |
| src1 | src2 |
| | |
| | |
| | |
| | |
+------------+-------------+
| |
| *compilation* |
| |
+------------+-------------+
| mini-buffer |
+------------+-------------+
*compilation*
- 缓冲区的高度约为while窗口的30%或6-10行。
如何做到这一点?