Связывание ключей Emacs в среде Eclipse IDE
Я любитель Emacs, вероятно, потому, что мне нравится привязка к ключу, и я могу делать все очень быстро. Я также использую Eclipse IDE для своего Java/Android/Python/development, потому что он бесплатный, большинство моих коллег используют его, и он работает. Я нахожу, что переключаюсь между emacs и Eclipse, и рабочий процесс просто невелик. Я хотел бы настроить привязки клавиш в Eclipse так, чтобы они были похожими на Emacs.
Может кто-то предложить лучший плагин Eclipse, который я мог бы использовать для этого. Или кто-нибудь может рассказать о том, как они использовали Eclipse для большего количества Emacs. Спасибо заранее
Ответы
Ответ 1
Я должен повторить рекомендацию Emacs+. Я использую и люблю Emacs с самого начала, а ключевые привязки и функциональные возможности Emacs уже давно связаны с моими пальцами и мозгом. До появления Emacs + я обнаружил, что Eclipse - полный медведь для использования, поскольку годы памяти мышц и знание того, как добиться успеха, даже не думая об этом, были не только бесполезны в Eclipse, но и на самом деле вредны.
Emacs + исправил все это для меня. Теперь использование Eclipse почти так же просто, как и использование Emacs, плюс я получаю все возможности современной среды разработки. Это практически лучший из всех миров. Единственное, что мне по-прежнему не хватает Emacs, это заполнение M-q комментариями "//".
Я должен также указать, что это гораздо больше, чем простой набор привязок ключей. Он верно воспроизводит много тонкого поведения Emacs, которое вы считаете само собой разумеющимся, пока оно не появится.
Ответ 2
Не требуется плагин для базовых клавиш Emacs!
Перейдите к
Windows → Предпочтения → Общие → Клавиши
и выберите Emacs.
![enter image description here]()
Он не будет предоставлять все команды Emacs (очевидно), но он охватывает то, что вы не можете прожить без таких, как навигация, выбор, вырезание/вставка и т.д.
Ответ 3
Сначала попробуйте включить привязки клавиш Emacs в ваших ключевых настройках. Если это не даст вам все, что вам нужно, попробуйте установить плагин Emacs +. Конечно, если у вас есть какие-то настройки elisp, я думаю, что вам может быть не повезло.
Лично я всегда предпочитаю просто изучать редакторский подход к тому, чтобы делать что-то, чтобы я не был беспомощным, когда сижу на другом компьютере.
Ответ 4
Emacs + плагин улучшает работу, предоставляя ключи Emacs, чем стандартная установка Eclipse.
Ответ 5
Я включил схему "Emacs" в качестве "@aioobe", предложенную мною во всех моих экземплярах Eclipse. Однако недавно в некоторых моих установках Eclipse появилась новая форма неправильного поведения: я набираю любую из нескольких команд Emacs, например Ctrl - L (чтобы центрировать окно), и это неприятное диалоговое окно появляется, предлагая мне правильное действие Emacs для этого ключа и еще один вариант, который исходит из ничего, что я узнаю, но, безусловно, НЕ является привязкой ключа Emacs.
Это проблематично по двум причинам: 1) оно появляется неожиданно, в некоторых, но не во всех проектах (я еще не понял шаблон) 2) это, очевидно, нарушение обещанной поддержки Emacs ключевая схема, нарушение, которое появилось недавно, что делает поддержку Emacs гораздо менее ценной.
Поддержка Emacs в Eclipse никогда не была полной, но я хотел бы вернуться к состоянию, которое у меня было несколько месяцев назад, когда Ctrl - L, Ctrl - D и Ctrl - K все работало правильно, так как клавиши Emacs без этого раздражающего диалога во всех проектах.
Если Emacs + работал в Indigo и Juno, я бы попробовал это. Но как это...