2010-05-17 2 views
27

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

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

ответ

15

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

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

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

34

Плагин не нужен для базовых ключей Emacs!

Перейти к

        Окна → Настройки → Общие → Ключи

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


        enter image description here


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

+9

У этого даже есть C-x M-c M-бабочка, для настоящих программистов. – corsiKa

+1

Это сделало трюк. Это то, что я искал так долго, и он всегда был там. Большое спасибо. –

+4

@corsiKa, но у него нет 'Mx just-one-space' (' M-space') или 'C-space' для выбора материала :(. Я начал использовать его всего 5 минут назад, и я разочарован. –

9

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

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

3

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

0

Я включил схему «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, я бы попробовал это. Но как это ...

Смежные вопросы