Эффективное переключение между окнами в Emacs [дубликат]

Возможные Дубликаты:
как я могу более легко переключаться между буферами в Emacs?

при работе с emacs я склонен держать много открытых окон. К сожалению, используя M-x other-window очень раздражает. До сих пор я настроил сочетание клавиш в моем.файл emacs:(global-set-key (quote [backtab]) (quote other-window)). Это делает вещи немного проще, но я ищу эквиваленты команд next-buffer и previus-buffer это может быть применено к windows.

1 ответов


добавьте следующее к вашему .в Emacs

(windmove-default-keybindings)
(setq windmove-wrap-around t)

затем вы сможете переключаться между окнами с Shift+{left,up,down,right} стрелки. Модификатор Shift является параметром windmove-default-keybindings, Так что вы можете выбрать еще один.

вы можете активировать winner-mode. Это второстепенный режим, который запоминает ваши конфигурации окон, и вы можете перейти к предыдущей / следующей конфигурации с помощью winner-undo или winner-redo.