2010-04-15 3 views
22

Я просто переключаюсь с Emacs на IDEA, и это было бы очень полезной для меня, если бы я мог использовать быстрые клавиши, такие как Ctrl-A для перехода к линии. и т. д. Возможно ли это?Emacs ярлыки для IDEA IDE?

+1

@ Łukasz Lew: возможны простые вещи, и есть также несколько плагинов, позволяющих, скажем, убить кольцо, и вы можете вытаскивать и т. д. Однако это не «реальный T повесят». – SyntaxT3rr0r

ответ

17

Замечание от долгого времени Пользователь Emacs и IDEA - привязки Emacs в IDEA - просто миссия невозможна. Артур совершенно прав о том, как включить их, но они серьезно повлияют на ваш рабочий процесс IDEA, поскольку они склонны переопределять множество ключевых слов по умолчанию IDEA и, в конце концов, вы должны создать полностью настраиваемую раскладку. Это не проблема в первый раз, но когда вам приходится работать на некоторых машинах коллег или на других компьютерах, это становится крайне раздражающим. Раньше я держал свою клавиатуру в Subversion.

Так что в основном не используйте по умолчанию Emacs keybinding в IDEA - скопируйте базовую настройку и продолжите ее лично. IDEA server может быть полезен для синхронизации нескольких компьютеров с теми же ключевыми словами.

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

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

+4

Связывание IntelliJ emacs, предоставляемое из коробки для c13, отлично подходит для использования, и я не нашел их вообще обструктивными. Как правило, наиболее важными для вас ключами являются простые типы навигации, создания, вырезания и вставки: легко и хорошо сделано в предоставленной раскладке. – RichieHH

+0

@RichieHH Да, это уже давно, когда исходный ответ, и многое улучшилось. – GreenAsJade

21

Перейти к настройкам -> Настройки IDE -> Keymap, и у вас будет все ключевое слово.

Одна из клавиш, которые вы можете выбрать, это Emacs.

+0

Если вы хотите использовать знак и уметь убивать регионы с ним, вы можете установить «IntelliJ IDEA Mark Plugin». Мне пришлось возиться с keybindings после этого, но он работает :) –

+1

@Martin: С IntelliJ build 106.532 появилась новая настройка «Toggle Sticky Selection», которая устраняет плагин Mark (плагин, вероятно, прекратил работу с версией 10.5 IntelliJ в любом случае), см. http://youtrack.jetbrains.net/issue/IDEA-66719 – dirkb

+0

@dirkb Это здорово - спасибо! –

1

Есть полезная статья по этой теме here.

Суть того, что он говорит,

  • Вы можете настроить сочетания клавиш, но это бинт в лучшем случае, потерянная причина действительно
  • Вы можете сделать лучше LivePlugin сценариев с помощью Groovy
  • Вы можете создать переходный люк к emacs с использованием emacsclient
Смежные вопросы