タグ付けされた質問 「window」

Emacsでは、ウィンドウはフレームの一部であり、1つのバッファを表示します。オペレーティングシステムウィンドウに関する質問については、タグ「フレーム」を参照してください。

1
バッファが表示されるウィンドウを制御するにはどうすればよいですか?
Q:org-deadlineカレンダーの表示に使用するウィンドウを制御するにはどうすればよいですか? org-deadlinecalendar期限を設定するときに一時的にウィンドウにバッファをポップアップし、完了後に再び閉じます。ウィンドウが1つしかない場合、既存のフレームの下部に新しいウィンドウがポップされます。複数のウィンドウがある場合get-lru-window、利用可能なウィンドウの1つを選択します。 期限(日付、時刻など)を設定するために必要な情報を持つ他のウィンドウのいずれかを引き継ぐ場合、後者は問題があります。これは一般に次のようなウィンドウ設定の問題です。 +--------------------+--------------------+ | | | | | (B: mu4e header) | | | | | +--------------------+ | (A: agenda file) | | | | | | | | | | (C: mu4e view) | | | | | | | | | | +--------------------+--------------------+ (A)のorg-deadline予定表ファイルに期限を追加すると、(B)または(C)が引き継がれます。これには、必要な日付/時刻情報が記載されたメールが含まれます。org-deadline(A)から呼び出す場合、一時ウィンドウ(D)をポップして、calendar次のようにバッファーを含めることをお勧めします。 +--------------------+--------------------+ | | …
13 org-mode  window 


2
モードラインとミニバッファーを一番上に移動する
モード行とミニバッファーを画面の下部から上部に移動する方法はありますか? ミニバッファーは、前の質問「emacsフレームの中央にミニバッファーのコンテンツを表示する方法」で説明されています。、したがって、この質問は主にモードラインに関するものです。 私はちょうどラップトップを落とし、画面を割ったので、一番下の列に沿ってあまり見ることができません。

2
特定のバッファを新しいウィンドウで強制的に開くにはどうすればよいですか?
Magitで変更をコミットする場合、コミットに関する詳細を追加するときにdiffビューを開いておくと便利です。 Magitでは、*magit ..*バッファーに差分が表示されます。あなたがヒットするとcc、カーソルが上にある間に段階的なファイル、Magitはバッファをコミット.. COMMIT_EDITMSGポップアップ表示されます。デフォルトでは、この新しいバッファは*magit ..*コミット差分を表示していたバッファを置き換えます。 QUESTION - どのように私は作るのですか.. COMMIT_EDITMSG、私は両方見ることができるように(別のウィンドウ再利用したり、フレームがそもそもちょうど1つのウィンドウを持っていた場合は、新しいウィンドウを作成します)新しいウィンドウで開いているバッファ*magit ..*と.. COMMIT_EDITMSGバッファを?
12 buffers  window  magit 


5
分割画面のEmacsウィンドウのサイズを変更する方法
Emacsを水平方向に分割していて、一番上はelispコードを編集していて、一番下はシェルです。デフォルトでは、Emacsは2つのウィンドウのサイズを等しくしますが、シェルバッファーを小さくします。どうすればできるのだろうと思っていました。 SOのSteveによる元の質問:分割画面emacsウィンドウのサイズを変更する方法?
12 window  customize 

2
Neotreeウィンドウはサイズ変更できません
マウスを使用してネオツリーウィンドウのサイズを変更しようとすると、次のメッセージが表示されます。 このウィンドウの左側にサイズ変更可能なウィンドウはありません 誰でも私がネオツリーウィンドウのサイズを変更できる方法を知っていますか?
11 window  neotree 

3
「その他のウィンドウ」が指すウィンドウの定義
emacsでは、たいていの場合、私は4つのウィンドウ以上を使用します。 その例を使用します。 +--------|-----------+ | | | | 1 | 2 | | | | +--------+-----------+ | 3 | 4 | | +-----------+ | | 5 | +--------+-----------+ 多くの関数がアクションを実行できますother-window(通常、が指す同じウィンドウC-x o)。特に便利ですscroll-other-window。ただし、4つ以上のウィンドウを開いother windowた場合、私が望んでいるものではない可能性があります。 ウィンドウ/バッファのレイアウトを変更せずに設定を管理する簡単な方法はありother-windowますか?もちろん、たくさんのC-x 4 band を使ってC-b実行できますが、レイアウトを変更したくありません。例えば: 上図のウィンドウ4で編集する場合C-M-v、ウィンドウ1をスクロールするように設定する簡単な方法はありますか? または、単純に、ウィンドウ3にフォーカスを置いて、other-windowウィンドウ2を指すように設定するにはどうすればよいでしょうか。
10 window 

1
フレーム内のすべてのウィンドウを数える方法は?
質問が述べたように、そのフレームに現在表示されているウィンドウをカウントする関数が欲しいのですが。 したがって、この: +--------------+-------------+ | | | | | | | *scratch* | *Messages* | | | | | | | | | | +--------------+-------------+ | *Help* | | | +----------------------------+ 戻るか => 3 以下の機能を開始しました: (defun count-windows () "Count how many buffers are currently being shown." (interactive) )
10 elisp  window  frames 

1
ヘルム検索結果を新しいウィンドウで開きますか?
以下のようなコマンドhelm-projectile-grep、helm-swoop、projectile-find-fileコードの周りにジャンプするのに非常に便利です。ただし、これまでのところ、新しいウィンドウで検索結果を開く方法はわかりません(代わりに、現在RET検索結果を強調表示して押すと、元の検索コマンドが実行されたウィンドウで検索結果が開きます)。 オプションで、*helm grep*モードで強調表示された検索結果を、水平または垂直に並べられたウィンドウで開くことができるようにしたい。たとえば、次の機能が必要です。 を押すとRET、現在のウィンドウで強調表示された結果が開きます を押すとC-c h RET、ハイライト表示された結果が新しい水平に並べられたウィンドウで開きます を押すとC-c v RET、ハイライトされた結果が新しい垂直に並べられたウィンドウで開きます これがイラストです: このようなことは可能ですか?御時間ありがとうございます!

2
すべてのウィンドウの単一モード行
すべてのウィンドウに対して1つのモード行(「ステータスバー」と呼ばれることもある)のみを設定することは可能ですか? この単一モードの行に、現在選択されているバッファーに関する情報を表示させたいのですが。

4
プロジェクトごとに1つのウィンドウ
現在、いくつかのプロジェクトに取り組んでいます。私が欲しい単一それらすべてを処理するためのEmacsのインスタンスを。私が欲しいのは、(Emacsの意味での)すべての「ウィンドウ」が、そのプロジェクトに関連するファイルのバッファーを含むプロジェクトに対応するtmuxのような動作です。複数のウィンドウがあり、それぞれがプロジェクトに対応しており、それらを切り替えることができるはずです(に似ていますC-b w) この機能はすでに何らかの形で存在していますか?他のオプションは次のいずれかなので、私はそれがクールだと思います: Emacsのインスタンスをいくつか開いておきます。 すべてのプロジェクトのすべてのファイルを単一のインスタンスに含めると、バッファの切り替えが困難になります。
9 window  session 

2
別のバッファへのorg-babelの結果
私はorg-babelを使用して、自動的に処理できないレポートをいくつか生成しています。orgは優れたアウトライン形式なので、結果をorgに出力して、ツリーとして表現します。 orgマークアップを#+begin_exampleブロックにネストすると、emacsが非常に遅くなることに気づきました(結果のフォーマットもオフになっています)。 エラーを処理するのと同じ方法で、特定のコードブロックの出力をバベルに別のバッファーに配置(そしてウィンドウも開く)させるのは本当に素晴らしいことです。 ドキュメントを確認しましたが、そのようなオプションはないようです。 私が間違っている?そうでない場合、おそらく誰かがそのようなスニペットを持っていますか? また、速度が遅いのは私の構成の他のいくつかのオプションが原因である可能性がありますexample。たぶん私はここで間違った木の下で吠えています。 ありがとう

3
水平分割より垂直分割を優先する
これに似た質問がいくつかあります。私はそれらすべてを読みましたが、私のシナリオに対する答えを提供していません。emacsで、水平分割と垂直分割の両方が可能であっても、水平分割よりも垂直分割(ウィンドウを左部分と右部分に分割)を優先したいと思います。これはマニュアルが言うことです: 分割は、変数split-height-thresholdとsplit-width-thresholdに応じて、垂直または水平にできます。これらの変数には整数値が必要です。split-height-thresholdが選択されたウィンドウの高さよりも小さい場合、分割により新しいウィンドウが下に配置されます。それ以外の場合、split-width-thresholdがウィンドウの幅よりも小さい場合、分割により新しいウィンドウが右側に配置されます。 両方の場合だsplit-height-thresholdとsplit-width-threshold、ウィンドウの幅と高さよりも小さい、Emacsは水平分割を実行します。私は反対が欲しいです。両方のしきい値が小さい場合は、垂直分割を実行します。 それを達成するための一つの方法は、セットにあるsplit-height-thresholdのnilが、それは完全に水平分割を無効にしますので、私はそれが好きではありません。 私が見てきたsplit-window-sensibly機能が、私は自分の書き込みにelispので良い十分ではありませんよmy-split-window-sensibly、私が欲しいのように働く機能を。

3
2つ以上開いているときに2つのウィンドウを切り替える方法
シナリオ:複数(2つ以上)のウィンドウを開いています。そのうちの2つと積極的に協力しています。1つのコマンドで、あるウィンドウから別のウィンドウに、またその逆にジャンプするにはどうすればよいですか? 私はエースウィンドウを使います。素晴らしいですが、毎回ウィンドウ番号を押したくありません。next-window/ については知ってprev-windowいますが、これらは2つの異なるコマンドです。 私が探しているのは、別のウィンドウを選択したときに以前のウィンドウが何であったかを記憶し、そのウィンドウに戻るものです。繰り返し呼び出されると、最後の2つのウィンドウを切り替えますAlt- Tabスタイル。 どこを見ますか?
8 window 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.