Вопросы о переходе IntelliJ в Eclipse - PullRequest
1 голос
/ 26 декабря 2009

Я только начал использовать eclipse для некоторых личных проектов и нахожу переход от IntelliJ (то, что я использую на работе) немного раздражающим. Я надеюсь, что это кошерно задавать несколько разных вопросов в одной теме. Здесь идет:

1) Как мне получить «представления» (я не уверен, что это термин. Я имею в виду окна, такие как Project Explorer, Servers, Console и т. Д.), Чтобы они оставались расширенными и находились на вершине даже после того, как я нажал вернуться в редактор или другой вид. Я почти уверен, что сейчас все эти вкладки представляют собой «быстрые просмотры», которые я свернул и затем закрепил, так что я, возможно, не буду делать это правильно с самого начала. В IntelliJ я бы просто прикрепил вкладку.

2) Как я могу открыть файл (например, ant build.xml), не делая его частью проекта eclipse? Мне нужна подсветка синтаксиса и возможность нажатия Ctrl, которые дает мне среда IDE (не говоря уже о возможности использовать встроенный муравей Eclipse), но мне не нужно связывать файл с какими-либо другими, и поэтому я не вижу смысл в том, чтобы сделать его частью проекта.

3) Это только у меня (не удивлюсь) или в eclipse есть ошибка при разборе пустых тегов html внутри тела тегов html того же типа. Я проверял это только в JSP, а с тегами JSF этого не происходит. Например: <div id="foo"><div id="bar"/></div>. Eclipse выдаст предупреждение о том, что первый тег div не имеет конечного тега. Это с самой последней версией eclipse для Java EE, плагины не установлены.

4) И наконец, общий вопрос: какие лучшие практики или ресурсы нужно искать для организации интерфейса затмения и перспектив / представлений? Как насчет рабочих пространств / проектов? Есть ли какое-нибудь учебное пособие, которое было бы действительно информативным, чтобы я мог прочитать менее чем за час?

Я ценю любые ответы и советы / хитрости.

Ответы [ 2 ]

5 голосов
/ 26 декабря 2009

Прежде всего, пожалуйста, подтвердите, что в мире есть разные люди, и есть люди, которые не работают по «пути Затмения». Даже если бы мне заплатили за это (и мне), я не смог бы работать с IDEA. Так что, если «Затмение» потирает тебя неправильно, это может быть не для тебя. Это из пути, ваши ответы:

  1. В Eclipse вы открываете представление и оставляете его там, где оно есть. В IDEA вид постоянно меняется, все всплывает и исчезает. Затмение статично, если вы специально не перемещаете вещи вокруг. Есть два способа перемещения объектов: Вы можете свернуть деталь (деталь - это то, что содержит представления с вкладками). Это перемещает деталь в ближайшую границу. Или вы можете максимизировать текущую часть (Ctrl-M). Это отталкивает все остальные части пути. Еще Ctrl-M восстановит вид.

    Это хорошее место, чтобы показать разницу между IDEA и Eclipse. IDEA пытается предвидеть, что вы делаете, и быть полезным. Для меня это означает, что это всегда мешает мне. Он начнет форматировать исходный текст по мере того, как я печатаю, что-то движется и т. Д. Это меня бесит. Затмение похоже на набор инструментов. Все есть, но вы должны это забрать. Набор инструментов не движется сам по себе и не пытается быть умным.

  2. Eclipse основана на идее рабочего пространства. Рабочая область - это вселенная, и ничего снаружи не существует. Если вам нужно выйти на улицу, вы должны сначала создать файл или папку. В мастере «Новый файл / папка» вы можете открыть дополнительные параметры (внизу) и связать этот ресурс с реальным файлом / папкой в ​​файловой системе. Может показаться, что нужно приложить немало усилий, но это позволяет Eclipse отображать практически все в проводнике, поскольку он показывает только «ресурсы», а не файлы.

  3. Пахнет как ошибка. Пожалуйста, сообщите об этом на https://bugs.eclipse.org/bugs/

  4. Я ничего не знаю.

[РЕДАКТИРОВАТЬ] 3. Как указал cletus , недопустимый HTML. Так что это может вызвать предупреждение.

0 голосов
/ 28 декабря 2009
  1. Затмение Перспектива - это коллекция Представления и их положение. Вы можете настроить или создать новые перспективы, но существующие достаточно хороши для начала (Java, J2EE, Java Browsing и т. Д.). Я рекомендую придерживаться макета по умолчанию некоторое время, пока вам не удастся использовать функцию быстрого просмотра (что, лично я нахожу довольно раздражающим). На маленьких экранах я просто хотел бы использовать Ctrl-M, чтобы переключить редактор в полноэкранный режим и обратно без необходимости сворачивать отдельные виды или перемещать их.
  2. Да, вы также можете запускать внешние сценарии сборки , и в Eclipse это называется External Tool. Перейти к Run > External Tools > External Tools Configurations. Создайте либо новую конфигурацию на основе Ant, либо собственный исполняемый файл (Program). Расположение сценария сборки или исполняемого файла может быть относительным относительно рабочей области (Browse Workspace) или абсолютным в файловой системе (Browse File System)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...