私は2つのバッファウィンドウをemacsで開き、垂直に配置しています。それらを水平に並べ替えるコマンドがありますか?Emacsでバッファウィンドウを再編成する方法はありますか?
7
A
答えて
4
私はfollowing snippet taken from Emacs wikiを使用します。
(defun toggle-window-split()
(interactive)
(if (= (count-windows) 2)
(let* ((this-win-buffer (window-buffer))
(next-win-buffer (window-buffer (next-window)))
(this-win-edges (window-edges (selected-window)))
(next-win-edges (window-edges (next-window)))
(this-win-2nd (not (and (<= (car this-win-edges)
(car next-win-edges))
(<= (cadr this-win-edges)
(cadr next-win-edges)))))
(splitter
(if (= (car this-win-edges)
(car (window-edges (next-window))))
'split-window-horizontally
'split-window-vertically)))
(delete-other-windows)
(let ((first-win (selected-window)))
(funcall splitter)
(if this-win-2nd (other-window 1))
(set-window-buffer (selected-window) this-win-buffer)
(set-window-buffer (next-window) next-win-buffer)
(select-window first-win)
(if this-win-2nd (other-window 1))))))
(define-key ctl-x-4-map "t" 'toggle-window-split)
だけにこれを入れてCtrlキー使用 - Xトンを。
3
フレーム内のタイリングウィンドウについて質問しました。他の人はそれについて直接お答えします(C-x 3)。しかし、別のフレームとtile the framesをディスプレイの向こう側または下に使用できることを知りたいかもしれません。
6
Transpose Frameライブラリーは、フレーム(あなたの特定の例のために十分であろうtranspose-frame
、rotate-frame-clockwise
、またはrotate-frame-anti-clockwise
のいずれか)でWindowsを操作するための機能の優れたセットを提供します。
他の選択肢がありますが、私はこのライブラリをかなり包括的であると感じています。各機能のアスキーアイ図については、Wikiページ(またはコード内の解説)を参照してください。
関連する問題
- 1. Emacsで「プロジェクトファイル」を作成する方法はありますか?
- 2. Emacs:差分からスケルトンChangeLogを生成する方法はありますか?
- 3. NSViewControllerサブクラスで関数を編成する別の方法はありますか?
- 4. emacs colorschemeを変更する方法はありますか?
- 5. Emacsキーマップをリセットする方法はありますか?
- 6. キャプチャピンのプロパティを編集する方法はありますか?
- 7. 再編成されたソリューションを再接続する必要があります
- 8. .zfproject.xmlの再編成方法は?
- 9. emacsでこのシナリオをスクリプト化する方法はありますか?
- 10. emacs lispで関数を定義解除する方法はありますか?
- 11. Netbeansであらかじめ生成されたコードを編集する方法はありますか?
- 12. On_WM_MENUSELECTメッセージのc2660コンパイラエラーを再作成する方法はありますか?
- 13. 1列で異なる再編集行の列値を結合する方法はありますか?
- 14. Xcodeプロジェクトファイルを再構築する方法はありますか?
- 15. quickFIX/Jメッセージを再生する方法はありますか?
- 16. BlackberryでListFieldを再編成する方法
- 17. emacsでsplit-window-belowを元に戻す方法はありますか?
- 18. Emacsのバッファ内に編集可能なバッファを埋め込む方法はありますか?
- 19. iPhoneでログファイルを作成する方法はありますか
- 20. Kivyでカスタムプロパティを作成する方法はありますか?
- 21. emacsのmetaにタブキーをマップする方法はありますか?
- 22. emacsからレンダリングされたWebサイトを見る方法はありますか?
- 23. VS 2008でVS 10プロジェクトを編集する方法はありますか?
- 24. ウェブサイトでセッションを表示/編集する方法はありますか?
- 25. Googleスプレッドシートの行をフォームスタイルビューで編集する方法はありますか?
- 26. Emacsに特定のキーワードを無視させる方法はありますか?
- 27. Emacsのキーボードショートカットのアドバイスを黙らせる方法はありますか?
- 28. 編集コントロールからテキストを取得する方法はありますか?
- 29. Rubyでこの配列を再構成するより良い方法はありますか?
- 30. IMAPはEmacs Rmailにありますか?