Запитання з тегом «buffers»

Текст, який ви редагуєте в Emacs, знаходиться в об'єкті, який називається буфером. Кожен раз, коли ви відвідуєте файл, буфер використовується для зберігання тексту файлу. Кожен раз, коли ви викликаєте Dired, буфер використовується для зберігання списку каталогів.

17
Як швидко перемикати буфери?
У ванільному Emacs я повинен зробити, C-x bа потім вручну ввести ім’я буфера, щоб переключитися. Якщо я забуду назву буфера, мені доведеться натиснути, TABщоб перелічити можливі завершення. Чи можна щось зробити, щоб зробити цей процес швидшим?

1
Як переглянути розріз, коли emacs пропонує відновити цей файл?
Іноді це трапляється: emacs спонукає вас до відновлення збережених змін у файлі, але ви не можете згадати, хочете ви ці зміни чи ні. Починаючи з recover-this-fileбуфера, чи існує спосіб перегляду різниці або іншим чином безпосередньо побачити зміни? Наприклад, щось на кшталт того, що magit-modeдає під час вкладки на відредагований файл …
51 buffers  saving  ediff 


6
Як знову відкрити щойно вбитий буфер, як CSt у браузері Firefox?
Іноді я випадково вбиваю буфер і хочу його знову відкрити, як CSt, щоб скасувати закриту вкладку у Firefox, але в 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 …

2
Яка різниця між буфером, файлом, вікном та кадром?
При постановці питань на цьому сайті, люди іноді говорять про «вікні» , коли вони означають «кадри» , і «буфера» або «файли» , коли вони означають «вікно» . Так: Питання: Чим відрізняється буфер, файл, вікно та кадр? (Я задаю це питання в дусі цього комбо-питання : сприяти правильному використанню термінів.)
28 buffers  window  frames  files 

4
Як автоматично зберігати буфери, коли Emacs втрачає фокус?
Нещодавно у мене на деякий час був користувач Sublime Text, який випробував Emacs, і він був зацікавлений у тому, щоб в Emacs було те саме поведінку автоматичного збереження. В основному, він хотів, щоб усі буфери були збережені, коли кадр втрачав фокус (дійсно збережений, а не лише резервний). Це стосується перемикання …
26 buffers  saving 


8
Закрийте всі розроблені буфери
Іноді мій список буферів містить 10+ вікон, і я в кінцевому підсумку використовую buffer-menuдля вручну позначення та вбивство всіх. Чи є більш швидкий спосіб закрити всі відкриті вікна?
23 buffers  dired 




2
Убити буфер процесу без підтвердження?
Я C-x C-kзобов’язаний kill-this-buffer. Але коли я входжу в буфер, який запускає процес на зразок Python або MySQL, якщо я C-x C-kце роблю, він запитує Буфер "* Python *" має запущений процес; вбити його (у чи п)? Як я можу вбити буфери процесів без підтвердження?

2
Чому (point-min) набагато популярніший за 1?
Я шукав усі файли Emacs Lisp в Emacs Git repo, і виявив (goto-char (point-min))це 3621 раз і (goto-char 1)трапляється 31 раз. Особисто я бачу багато, (point-min)але нічого 1, навіть у багатьох випадках, на 100% впевнений, що регіон не звужений. Тож ось моє питання: як і (point-min)раніше віддається перевага, ніж 1навіть …
16 buffers 

1
Як дізнатися видимий / зосереджений стан мого буфера?
Я пишу розширення, яке розмовляє із зовнішнім процесом, тому воно дає можливість зменшити кількість запитів на "ей, що", коли мій буфер не зосереджений. Отже, який найкращий спосіб розпізнати: Коли мій буфер видно і зосереджено Коли мій буфер видно, але не зосереджений Коли мій буфер ні видно, ні зосереджено
16 elisp  buffers  focus 

3
Встановіть ширину стовпця в `ibuffer`
Чи є спосіб налаштувати ширину стовпців ibuffer? Зокрема, я хочу розширити стовпець Ім'я, щоб мати можливість читати більше імен буфера, перш ніж вони будуть усічені. Я спробував Buffer-menu-name-width, але здається, що Buffer-menuзмінні не використовуються ibuffer. Я також намагався, M-x customize-group RET ibuffer RETале нічого не здавалося актуальним.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.