通常我使用emacs在两个窗口中编辑源代码,这两个窗口是并排放置的,第二个窗口通过'C-x 3'打开。就像这样:
如何实现这一点?
+------------+-------------+
| | |
| src1 | src2 |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
+------------+-------------+
| mini-buffer |
+------------+-------------+
当我现在开始编译,例如使用 F9
,新的 *compilation*
缓冲区会替换掉一个我的 src 缓冲区。
相反,如果 *compilation*
缓冲区还没有显示(如果已经显示了,则使用它),我希望它打开在迷你缓冲区之上。
+------------+-------------+
| | |
| src1 | src2 |
| | |
| | |
| | |
| | |
+------------+-------------+
| |
| *compilation* |
| |
+------------+-------------+
| mini-buffer |
+------------+-------------+
*编译*
缓冲区应该有大约30%的窗口高度或6-10行高度。如何实现这一点?