Emacs, переключение на другой фрейм (Mac OS X)
Вопрос
Я могу переключаться между окнами с помощью «C-x o», но если я открыл несколько фреймов, могу ли я перемещаться между ними без мыши?
Я только что понял, что вопрос, вероятно, звучит глупо без этой детали:Я использую Mac OS X (финская клавиатура), и переключение между окнами одного и того же приложения затруднено.
Решение
Если вам нужен метод, ориентированный на Emacs, попробуйте C-x 5 o.
Другие советы
Поместите это в свой .emacs
(глобальный-set-key "\M-`" 'other-frame)
Затем вы можете использовать Command-` для переключения между фреймами emacs.
Я использую M-x next-multiframe-window (конечно, привязанный к ключу).Лучше ИМХО, чем М-х с другим кадром (С-х 5 о).
next-multiframe-window проходит через окна каждого кадра.Переключение других кадров просто перемещается между кадрами (например, ALT-TAB)
Я недавно ответил на аналогичный вопрос на SuperUser.Появился новый пакет под названием framemove.el
, что позволяет легко переключать кадры с помощью клавиш со стрелками (с префиксной клавишей, например сдвиг или мета).
Установить:
(require 'framemove)
(framemove-default-keybindings) ;; default prefix is Meta
От руководство ответ - "C-x 5 o" (но читайте мелкий шрифт в и - о переменной фокус следует за мышью)
Я считаю, что вы можете переключаться между кадрами так же, как переключаетесь между приложениями.
В Windows я использую Alt-TAB, в Unix моя машина настроена на использование Ctrl-Alt-TAB.