Java IDE с интеграцией VIM для кого-то из C / C ++ - PullRequest
3 голосов
/ 27 сентября 2010

Я опытный программист на C / C ++, изучающий Java и ищущий хорошую IDE с интеграцией VIM или плагином VIM, который позволил бы мне использовать одни и те же сопоставления клавиш для таких вещей, как функции редактирования, cscope и omnicompletion.Я имею в виду, что любые собственные функции, предоставляемые в среде IDE, могут быть сопоставлены с эквивалентными привязками клавиш vim.Он должен работать как в Windows, так и в Linux.Мне все равно, придется ли мне платить за IDE и за плагин, если они отвечают моим потребностям.

Самый последний вопрос, который я видел, касающийся вопросов такого типа здесь, на SO, закончилсягод, и я уверен, что «состояние искусства» изменилось с тех пор.

Я хочу услышать от людей, имеющих практический опыт работы с этими IDE и плагинами VIM.

Ответы [ 6 ]

2 голосов
/ 27 сентября 2010

Почему бы просто не использовать VIM?

Вы точно знаете, что он может делать и как его можно расширять, и, похоже, это то, чего вы хотите.

Вы не будете удовлетворены какой-либо эмуляцией, так как она окажется неудачной, и с вашим текущим складом ума вам не понравится изучать новый редактор. Это то, что я рекомендую вам сделать. То, что могут сделать современные Java IDE, намного выше того, что может сделать VIM, потому что они хорошо знают ваш источник. Вы больше всего выиграете от IDE, если будете использовать ее конфигурацию по умолчанию, а я не знаю ни одной, которая хочет выглядеть как vi / vim.

Когда это сказано, вы можете найти http://ideavim.sourceforge.net/ интересным. IDEA - единственное распространенное место Java IDE, которое зарабатывает деньги ...

1 голос
/ 11 октября 2010

Я использовал viplugin для eclipse (http://www.viplugin.com/viplugin/)

Это довольно хорошо, немного борется с рефакторингом, но большинство основных команд редактирования работают. Мне все еще нужно использовать vim для сложной работы с регулярными выражениями,но я должен делать это только два раза в год.

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

1 голос
/ 29 сентября 2010

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

Хорошо, похоже, я немного неправильно понял исходный вопрос, слишком много посмотрев на другие ответы. Я действительно не знаю, как легко вы можете отобразить встроенную функциональность omnicompletion Eclipse в соответствующие отображения vim. Однако я думаю, что вы можете быть очень продуктивными с привязками, предоставляемыми оболочкой, и изучив лишь некоторые из наиболее важных ключей помощи при кодировании в Eclipse.

Возможно, по этому поводу может возникнуть вопрос Stackoverflow, но наиболее важные из найденных мной ярлыков:

  • Ctrl + пробел для "omnicompletion"
  • Ctrl + 1 для открытия меню предлагаемых быстрых исправлений для ошибки или предупреждения
  • shift + ctrl + t для открытия типа
1 голос
/ 27 сентября 2010

Есть плагин VI для IntelliJ.Я никогда не использовал его, поэтому не могу комментировать его удобство, но сам IntelliJ превосходен.

0 голосов
/ 27 сентября 2010

Похоже, что есть один для NetBeans (поток переполнения стека) Возможно ли использовать VI или VIM keymap в NetBeans?

0 голосов
/ 27 сентября 2010

Я также исследую интеграцию VIM / Eclipse, и они кажутся наиболее интересными:

(в соответствии с этим обсуждением Hacker News и этим другим SO вопросом )

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