Заставить Eclipse вести себя как Visual Studio
-
02-07-2019 - |
Вопрос
Я занимаюсь разработкой для Android и предпочитаю Visual Studio, но мне придется использовать Затмение для этого.
Кто-нибудь сделал инструмент, который переключает Затмение выглядеть и вести себя как визуальная студия?в основном я терпеть не могу клиппиеске предложения о том, как мне следует программировать (Да, я знаю, что еще не использовал это личное поле!Спасибо Eclipse!), или это невероятно паршиво IntelliSense.
Например, в eclipse, если я не набираю this
во-первых, это IntelliSense не пойму, что хочу искать членов локального масштаба.Кроме того, в моей голове вбита клавиша TAB для завершения соглашения VS, и Затмение Если нажать ENTER для завершения, я мог бы переключить все вручную, но это заняло бы несколько часов, и я надеялся, что у кого-то есть какая-то тема или что-то, что уже сделало это.
Решение
Существуют и другие варианты Java IDE.Вы, очевидно, нашли Eclipse, но вы также можете попробовать IntelliJ и NetBeans.IntelliJ не бесплатен, но имеет 30-дневный ознакомительный период и карту ключей Visual Studio :)
Присмотритесь к ценам, найдите тот, который вам нравится, и начните активно его использовать.Все они очень хорошие IDE, и я уверен, что, попользовавшись одной из них некоторое время, вы освоитесь с ней.
Другие советы
Пробовали ли вы использовать сочетания клавиш Visual Studio, доступные в Eclipse Ganymede (3.4)?
(Возможно, вам будет интересно узнать, что «IntelliSense» — это термин Visual Studio, вероятно, неизвестный никому, не имеющему опыта работы с Visual Studio.«Автодополнение», вероятно, является более широко используемым термином.)
Если вы начнете вводить имя любого класса/переменной, видимой в текущей области видимости, и нажмете Ctrl+Пробел, автозаполнение отключится.
По умолчанию табуляция используется для перемещения по аргументам вызова автозаполняемой функции.
Я собираюсь сыграть роль адвоката дьявола и сказать, что заставляю вас использовать this.myString
на самом деле гораздо безопаснее, чем просто myString
. myString
может быть определен локально (в методе) или в классе как частный член.Иногда мне кажется, что Visual Studio относится к этому немного бесцеремонно.В приведенном вами образце (я видел видео, но оно неразборчиво) где находится myString
ограничено?