Связывание ключей Emacs в Eclipse IDE - PullRequest
28 голосов
/ 17 мая 2010

Я - любитель Emacs, вероятно, потому что я люблю привязку ключей и могу делать вещи очень быстро. Я также использую Eclipse IDE для моих Java / Android / Python / development, потому что он бесплатный, большинство моих коллег использует его, и он работает. Я переключаюсь между Emacs и Eclipse, и рабочий процесс просто не велик. Я хотел бы настроить привязки клавиш в Eclipse так, чтобы они походили на Emacs.

Может кто-нибудь предложить лучший плагин Eclipse, который я мог бы использовать для этого. Или кто-нибудь может рассказать о том, как они использовали Eclipse, чтобы больше походить на Emacs. Заранее спасибо

Ответы [ 5 ]

36 голосов
/ 17 мая 2010

Не требуется плагин для основных сочетаний клавиш Emacs!

Перейти к

Windows → Настройки → Общие → Клавиши

и выберите схему Emacs .


enter image description here


Он не предоставит все команды Emacs (очевидно), но он охватывает вещи, без которых вы не можете жить, такие как навигация, выбор, вырезание / вставка и т. Д.

16 голосов
/ 06 октября 2010

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

Emacs + исправил все это для меня. Теперь использование Eclipse почти так же легко, как и Emacs, плюс я получаю все возможности современной IDE. Это практически лучшее из всех миров. Единственное, что я по-прежнему очень скучаю в Emacs - это заполнение комментариев "//" в M-q.

Я должен также отметить, что это гораздо больше, чем простой набор комбинаций клавиш. Он точно воспроизводит много тонкого поведения Emacs, которое вы воспринимаете как должное, пока его там нет.

9 голосов
/ 17 мая 2010

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

Лично я всегда предпочитаю просто научиться ориентироваться в редакторе, чтобы не быть беспомощным, когда я сижу за чужим компьютером.

3 голосов
/ 17 мая 2010

Плагин Emacs + работает лучше, обеспечивая ключи Emacs, чем стандартная установка Eclipse.

0 голосов
/ 07 октября 2013

Я включил 'схему' ключа Emacs, как давно предложил @aioobe во всех моих копиях Eclipse. Однако недавно в некоторых моих установках Eclipse появилась новая форма извращенного поведения: я набираю одну из нескольких команд Emacs, например, Ctrl - L (чтобы центрировать окно ), и это раздражающее диалоговое окно всплывает, предлагая мне правильное действие Emacs для этого ключа и другую опцию, которая возникает из ничего, что я узнаю, но, безусловно, НЕ является привязкой ключа Emacs.

Это проблематично по двум причинам: 1) оно появляется неожиданно, в некоторых, но не во всех проектах (я еще не разобрался с шаблоном) 2) это очевидно нарушение обещанной поддержки Emacs ключевая схема, нарушение, которое появилось только недавно, что делает поддержку Emacs гораздо менее ценной.

Поддержка Emacs в Eclipse никогда не была полной, но я бы хотел вернуться к состоянию, которое у меня было несколько месяцев назад, когда Ctrl - L , Ctrl - D и Ctrl - K все работали правильно, как клавиши Emacs без этого надоедливого диалога во всех проектах.

Если бы Emacs + работал в Индиго и Юноне, я бы попробовал это. Но как это ...

...