Вопросы с тегом «buffers»

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

18
Как быстро переключать буферы?
В ванильном Emacs, я должен сделать, C-x bа затем вручную введите имя буфера для переключения. Если я забуду название буфера, я должен нажать TABна список возможных завершений. Что я могу сделать, чтобы ускорить этот процесс?

1
Как просмотреть diff, когда emacs предлагает восстановить этот файл?
Иногда это происходит: emacs предлагает вам восстановить несохраненные изменения в файле, но вы не можете вспомнить, хотите ли вы эти изменения или нет. Начиная с recover-this-fileбуфера, есть ли способ просмотреть diff или иным образом напрямую увидеть изменения? Например, что-то вроде того, что 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 nil …

2
В чем разница между буфером, файлом, окном и фреймом?
Задавая вопросы на этом сайте, люди иногда говорят о «окнах», когда они имеют в виду «кадры» и «буферы» или «файлы», когда они имеют в виду «окна». Так: Q: В чем разница между буфером, файлом, окном и фреймом? (Я задаю этот вопрос в духе этой комбинации вопросов и ответов : для …
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
Почему (точка-мин) гораздо популярнее, чем 1?
Я искал по всем файлам Emacs Lisp в репозитории Emacs Git, и обнаружил, что это (goto-char (point-min))происходит 3621 раз и (goto-char 1)происходит 31 раз. Лично я вижу много, (point-min)но ни одного 1, даже во многих случаях, он на 100% уверен, что регион не сужен. Итак, вот мой вопрос: (point-min)все еще …
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.