Что-нибудь похожее на поддержку Emaip в буфере / окне Emacs? - PullRequest
8 голосов
/ 13 октября 2008

Я пытаюсь переключиться с Emacs на Eclipse. Одна вещь, которая, кажется, отсутствует - это поддержка буфера / окна.

Я знаю, что в Eclipse я могу перетащить заголовок вкладки редактора, чтобы разделить представление, создав эквивалент нового окна Emacs, которое является шагом в правильном направлении.

Однако я не могу найти никаких привязок клавиш для этой функции. В идеале, я хотел бы иметь возможность установить ключи для разделения по горизонтали, разделения по вертикали, переключения на следующее (есть следующий редактор, но я хочу следующее окно / как вы его называете), переключение на предыдущее, закрытие этого разделения окна (не этот редактор), закройте все остальные окна редактора.

Таким образом, единственный способ закрыть разделенную панель - перетянуть все файлы по одному, пока не останется ни одного. Подобные вещи делают работу с разделенными экранами утомительной в Eclipse.

Буду признателен за любую помощь, надеюсь, что-то простое мне не хватает.

Ответы [ 3 ]

3 голосов
/ 04 мая 2009

Emacs + имеет такое точное поведение для Eclipse: http://www.mulgasoft.com/emacsplus

1 голос
/ 14 октября 2008

В соответствии с предпочтением key существует несвязанная команда, чтобы открыть новый редактор, который откроет другую вкладку, а не разделит представление. Существует также несвязанная команда, чтобы закрыть все остальные редакторы. Ctrl + W закроет текущий редактор, а Ctrl + F6 переключит между вкладками. Вы можете связать или перепривязать их, чтобы они были ближе к их эквивалентам в Emacs. В качестве альтернативы есть карта ключей Emacs, которая может оказаться более полезной. К сожалению, я не могу разделить вид с клавиатуры.

0 голосов
/ 13 октября 2008

Попробуйте Ctrl-Tab и Ctrl-Shift-Tab для циклического переключения между вкладками (буферами) и Ctrl-F4 для закрытия вкладки. Вы также можете просмотреть привязки ярлыков в конфигурации eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...