4

通常、私は2つの(emacs-)ウィンドウを並べてemacsでソースコードを編集します-2番目のウィンドウは' Cx3を介して開きます。このような:

+------------+-------------+
|            |             |
| src1       |  src2       |
|            |             |
|            |             |
|            |             |
|            |             |
|            |             |
|            |             |
|            |             |
|            |             |
+------------+-------------+
| mini-buffer              |
+------------+-------------+

コンパイルを開始すると、たとえば、を使用しF9て、新しいバッファがsrc*compilation*バッファの1つに置き換わります。

代わりに、まだ表示されていない場合*compilation*は、ミニバッファーの上にバッファーを開くようにします(表示されている場合は、もちろん使用します)。

+------------+-------------+
|            |             |
| src1       |  src2       |
|            |             |
|            |             |
|            |             |
|            |             |
+------------+-------------+
|                          |
| *compilation*            |
|                          |
+------------+-------------+
| mini-buffer              |
+------------+-------------+

*compilation*-bufferの高さは、whileウィンドウの約30%または6〜10行である必要があります。

それを達成する方法は?

4

1 に答える 1

2

これを実現する1つの方法は、popwin.elを使用することです。私はこれを使ったことがありませんが、かなりカスタマイズできるようで、デフォルトの設定にはすでに*コンパイル*が含まれています。

于 2012-12-14T14:07:02.413 に答える