バッファ/ウィンドウ/フレーム

バッファとは何ですか?

管理番号
39
更新日時
2003/06/15 16:52:52
セクション
バッファ/ウィンドウ/フレーム

ファイルを読み込むための領域をバッファといいます。

xyzzy は,複数のバッファを持つことができるので,ウィンドウに表示するバッファをそれぞれ切替えて作業することができます。


バッファを切り替えるバーを表示したいんですけど…。

管理番号
40
更新日時
2005/06/26 22:58:12
セクション
バッファ/ウィンドウ/フレーム

[表示]→[ツールバー]→[バッファ] で表示できます。


バッファの一覧表示とかできますか?

管理番号
41
更新日時
2005/06/26 22:58:41
セクション
バッファ/ウィンドウ/フレーム

F2 (select-buffer) で一覧ダイアログがでます。


ウィンドウとは何ですか?

管理番号
42
更新日時
2005/06/26 22:59:18
セクション
バッファ/ウィンドウ/フレーム

xyzzy のウィンドウとは,Windows の(一般的な意味での)ウィンドウとは異なり,xyzzy 上でバッファを表示するための領域のことを意味します。

xyzzy 起動時には,一つのウィンドウしかありませんが,分割することにより複数のウィンドウを持つことができます。それぞれのウィンドウには,同じバッファを表示することもできますし,異なったバッファを表示することもできます。


ウィンドウを分割したいんですけど…。

管理番号
43
更新日時
2005/06/26 23:00:04
セクション
バッファ/ウィンドウ/フレーム

C-x 2 (split-window) で横に分割,C-x 5 (split-window-vertically)で縦に分割されます。


隣のウィンドウに移動したいんですけど…。

管理番号
44
更新日時
2003/06/15 22:19:55
セクション
バッファ/ウィンドウ/フレーム

C-x o (other-window) で移動できます。


いらないウィンドウを閉じたいんですけど…。

管理番号
45
更新日時
2005/06/26 23:00:53
セクション
バッファ/ウィンドウ/フレーム

C-x 0 (delete-window) で,アクティブなウィンドウが閉じます。また,C-x 1 (delete-other-windows) でアクティブなウィンドウ以外のウィンドウを全て閉じます。


フレームとは何ですか?

管理番号
46
更新日時
2005/06/26 23:01:27
セクション
バッファ/ウィンドウ/フレーム

フレームとは,ウィンドウの状態を保持するものです。フレームを複数持つことにより,異なったウィンドウの状態を使い分けることができます。

但し,開いている全てのバッファは,各フレームで共有されています。例えば,Frame 1 で表示しているバッファは,Frame 2 で表示することもできます。

xyzzy のフレームは,Emacs のフレームと異なり,一般的な意味で言う(Windows 上の)別ウィンドウを生成するわけではありません。なので(たぶん),「フレームもどき(pseudo-frame)」と呼ばれるようです。


フレームを切り替えるバーを表示したいんですけど…。

管理番号
47
更新日時
2005/06/26 23:01:57
セクション
バッファ/ウィンドウ/フレーム

バッファバーと同様に [表示]→[ツールバー]→[フレーム] で表示できます。


フレームバーを縦方向に表示したのはいいんですけど,このままでは首を捻挫してしまいます…。

管理番号
48
更新日時
2005/06/26 23:02:25
セクション
バッファ/ウィンドウ/フレーム

共通設定の [表示]→[タブバーを横書きにする] をチェックしてください。


バッファの移動順を,バッファバーに表示されているタブの順にしたいのですが…。

管理番号
93
更新日時
2005/06/26 23:03:04
セクション
バッファ/ウィンドウ/フレーム

初期化ファイルに,

 ; バッファ移動順をタブバッファの順に
 (setq *next-buffer-in-tab-order* t)

と書いておいてください。


ミニバッファとはなんですか?

管理番号
163
更新日時
2003/07/23 22:52:42
セクション
バッファ/ウィンドウ/フレーム

ミニバッファとは,モード行の下に位置する xyzzy に対してコマンドを入力するなど対話的な処理をするためのバッファです。

Seealso
モード行とはなんですか?