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

В Emacs окно - это одна часть кадра, отображающая один буфер. Для вопросов о окнах операционной системы см. Рамку тега.

91
Как быстро переключаться между окнами?

Как быстро переключаться между окнами? У меня часто открыто несколько окон, и мне нужно переключаться между ними. Прямо сейчас я использую, C-x oчтобы добраться до того, кого я хочу. Есть ли более эффективный рабочий процесс для...

28
В чем разница между буфером, файлом, окном и фреймом?

Задавая вопросы на этом сайте, люди иногда говорят о «окнах», когда они имеют в виду «кадры» и «буферы» или «файлы», когда они имеют в виду «окна». Так: Q: В чем разница между буфером, файлом, окном и фреймом? (Я задаю этот вопрос в духе этой комбинации вопросов и ответов : для содействия...

24
Переключение между макетами окон

Когда я настраиваю пользовательский макет, а затем просто нужно временно просмотреть один файл в полноэкранном режиме, и как только я хочу вернуть этот макет - мне нужно вручную перекомпоновать его. Я хотел бы, чтобы код плагина / elisp сохранял мои макеты и имел возможность переключаться между...

22
Синхронизированная прокрутка в двух окнах

Есть ли способ отразить навигационные команды в текущем окне в другом видимом окне. У меня есть два связанных файла LaTeX, отображаемых в двух окнах, и я хочу прокрутить их одновременно, чтобы получить обзор различий. В настоящее время я использую макрос для автоматизации прокрутки в одном буфере,...

20
Показать список слов вдоль нижней части кадра?

Я хотел бы отобразить 3 списка слов в отдельных строках по горизонтали вдоль нижней части (хотя верх будет также работать) каждого открытого кадра Emacs. Я подумал о 6 способах сделать это, и у всех них есть проблемы: Моей первой мыслью было добавить строку в мою строку режима, но УЖАСНО, вы не...

18
Как настроить стандартные окна при запуске?

Каждый раз, когда я открываю Emacs, я стараюсь настроить 3 окна, выполняя C-x 3( split-window-right) и затем C-x2( split-window-below). После этого мне нужно переключиться на каждое окно, чтобы открыть файлы, которые я хочу редактировать. Как я могу сделать так, чтобы это делалось автоматически?...

16
Как я могу заблокировать кадр от разделения?

В настоящее время я работаю с ruby ​​и rspec. Мне очень нравится идея иметь отдельный кадр в другом мониторе, показывающий мне буфер компиляции. Моя текущая настройка использует фрейм 'code' (в котором я выполняю реальную работу) и фрейм 'test-result' (в котором я вижу результаты rspec) Проблема в...

15
Когда я должен использовать with-eval-after-load в моих файлах конфигурации?

Я просмотрел свои файлы конфигурации и хотел сделать некоторую очистку. Насколько я понимаю with-eval-after-load, его тело будет оцениваться сразу после загрузки соответствующего пакета. Очистив мои файлы конфигурации и разделив их еще больше, я хотел заключить каждую конфигурацию пакета в...

14
Есть ли способ изменить цвет окантовки активного окна?

Чтобы лучше отличать сфокусированное окно от остального, я бы хотел изменить цвет окантовки этого окна. Обнаружив настройку с помощью ключевого слова fringe, я нашел только то, как изменить его цвет bg без возможности устанавливать разные цвета для активных и не активных. Это вообще возможно?...

14
Как я могу запретить команде использовать определенные окна?

Как правило, у меня есть рамка, разделенная на четыре окна, где два внизу посвящены моему *compilation*и *grep*буферам. При просмотре ошибок компиляции, в next-errorконечном итоге заменит мой *grep*буфер одним из целевого файла. Как я могу настроить, next-errorчтобы не использовать окно, содержащее...

13
Как контролировать, в каком окне отображается буфер?

Вопрос: как я могу контролировать, какое окно org-deadlineиспользуется для отображения календаря? org-deadlineвременно устанавливает calendarбуфер в окне при установке крайнего срока, а затем снова закрывает его после завершения. Когда есть только одно окно, оно открывает новое окно внизу...

13
«Поп» окно в рамку

Часто мои окна автоматически разделяются, пока я не решу, что в текущем кадре недостаточно места для них всех. Когда это происходит, я вручную удаляю окно, создаю фрейм и переключаюсь на это удаленное окно. Как я могу написать функцию elisp, которая делает это? Я старался: (defun...

13
Изменить цвет подсветки, когда окно не в фокусе?

Я использую hl-mode как второстепенный режим для ловкости. Как сделать так, чтобы выделенная линия изменила цвет (например, на серый), когда окно deft не является текущим окном, и затем вернулась к цвету выделения по умолчанию, когда окно deft снова становится текущим...

12
Как заставить определенный буфер открываться в новом окне?

При фиксации изменений в Magit полезно открыть представление diff при добавлении подробностей о коммите. В Magit мы видим различие в *magit ..*буфере. Когда вы нажмете , ccкогда курсор находится на Staged файла, Magit фиксации буфера .. COMMIT_EDITMSGвыскочит. По умолчанию этот новый буфер заменяет...

12
Как изменить размер окон Emacs с разделенным экраном?

Если у меня Emacs разделен по горизонтали и сверху, я редактирую код elisp, а внизу я в оболочке. По умолчанию Emacs делает два окна одинаковыми по размеру, но я бы хотел, чтобы буфер оболочки был меньше. Мне было интересно, как я мог это сделать. Оригинальный вопрос, заданный Стивом для SO: Как...

12
Быстрый способ закрыть все окна, кроме одного, а затем вернуться к предыдущей настройке окна?

Я хочу закрыть все мои окна, кроме текущего, и развернуть кадр до максимума, чтобы я мог быстро увидеть все в буфере в этом одном окне, а затем вернуться к моей предыдущей настройке окна. Как бы я поступил...