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

Emacsで編集しているテキストは、バッファーと呼ばれるオブジェクトにあります。ファイルにアクセスするたびに、ファイルのテキストを保持するためにバッファが使用されます。Diredを呼び出すたびに、ディレクトリリストを保持するためにバッファが使用されます。


1
emacsがこのファイルを回復することを提案したときにdiffを表示する方法は?
時々起こる:emacsはファイルに保存されていない変更を回復するように促しますが、それらの変更が必要かどうかは思い出せません。 recover-this-fileバッファから始めて、差分を表示する方法や、変更を直接表示する方法はありますか? たとえばmagit-mode、ステータスバッファ内の編集済みファイルをタブで移動したときに得られるもののようなものです。
51 buffers  saving  ediff 


6
FirefoxブラウザのCStのように、強制終了したバッファを再度開く方法は?
Firefoxで閉じたタブを元に戻すCStのように、誤ってバッファを強制的に削除して開き直したい場合がありますが、Emacsには組み込みコマンドがないdefun undo-kill-buffer(http://www.emacswiki.org/RecentFilesにあります)。 (defun undo-kill-buffer (arg) "Re-open the last buffer killed. With ARG, re-open the nth buffer." (interactive "p") (let ((recently-killed-list (copy-sequence recentf-list)) (buffer-files-list (delq nil (mapcar (lambda (buf) (when (buffer-file-name buf) (expand-file-name (buffer-file-name buf)))) (buffer-list))))) (mapc (lambda (buf-file) (setq recently-killed-list (delq buf-file recently-killed-list))) buffer-files-list) (find-file (if arg (nth arg recently-killed-list) ...

2
バッファ、ファイル、ウィンドウ、フレームの違いは何ですか?
このサイト上の質問にポーズをするとき、人は時々について話「窓」その意味「のフレームを、」そして「バッファ」または「ファイル」その意味「のウィンドウを。」そう: Q: バッファ、ファイル、ウィンドウ、フレームの違いは何ですか? (このQ&Aコンボの精神でこの質問を提起しています:用語の正しい使用を促進するためです。)
28 buffers  window  frames  files 

4
Emacsがフォーカスを失ったときにバッファを自動保存する方法は?
私は最近、Sublime TextユーザーにしばらくEmacsを試してもらいましたが、彼はEmacsで同じ自動保存動作を取得することに興味がありました。 基本的に、彼はフレームがフォーカスを失ったときはいつでもすべてのバッファを保存したかった(バックアップだけでなく、本当に保存された)。これには、ウィンドウを完全に異なるアプリケーションに切り替える場合が含まれます。 別のアプリケーションに切り替えたときにトリガーされるイベントを見つけることができませんでした。そのようなイベントがありますか、または同じ動作を達成する別の方法がありますか? 時間ベースのソリューションは満足のいくものではなく、デフォルトの自動バックアップ動作でもないことに注意してください。彼は、save-bufferすべてのファイルのバッファを(のように)保存することを特に望んでいました。
26 buffers  saving 


8
すべてのバッファを閉じます
バッファリストには10​​個以上のdiredウィンドウがありbuffer-menu、それらすべてを手動でマークして強制終了することがあります。開いているすべてのdiredウィンドウをすばやく閉じる方法はありますか?
23 buffers  dired 



2
確認なしでプロセスバッファを強制終了しますか?
にC-x C-kバインドしていkill-this-bufferます。しかし、PythonやMySQLのようなプロセスを実行しているバッファに入ったら、C-x C-kそれを尋ねる バッファ「* Python *」には実行中のプロセスがあります。殺す(yまたはn)? 確認なしでプロセスバッファを強制終了するにはどうすればよいですか?

2
(point-min)が1よりはるかに人気があるのはなぜですか?
Emacs GitリポジトリですべてのEmacs Lispファイルを検索しました(goto-char (point-min))が、3621回(goto-char 1)発生し、31回発生しました。個人的に、私はたくさん見(point-min)たがどれもが1、でも、多くの場合、それは領域が狭くされていないことは100%間違いないだろう。だからここに私の質問があります:狭められていないバッファ内(point-min)より1もまだ好まれていますか? 関数呼び出しである間、定数であるため、それ1よりも高速です。さらに、は、1文字対11文字よりもはるかに短いです。(point-min)1(point-min)1(point-min)
16 buffers 


1
バッファの表示/フォーカス状態を知る方法は?
私は外部プロセスと通信する拡張機能を書いているので、バッファがフォーカスされていないときの「ちょっと元気」のリクエストの量を減らすことは当然のことです。 だから、認識するための最良の方法は何ですか: バッファが表示されフォーカスされているとき バッファーは表示されているがフォーカスされていない場合 バッファーが表示もフォーカスもされていないとき
16 elisp  buffers  focus 

1
ウィンドウ分割の方向を切り替える、最速の方法
次のように2つのバッファを開いているとします。 ------------------------------------ | | buffer 1 | buffer 2 | | | ------------------------------------ これを得るためにバッファを切り替える最も速い方法は何ですか: ------------------------------------ buffer 1 | | ------------------------------------ buffer 2 | | ------------------------------------
16 buffers  window 

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