Видео: Google I/O 2009 - Google Wave: Under the hood 2025
Возможно, вам трудно понять разницу между представлениями и редакторами при использовании разработки Eclipse для Java. Если взгляды и редакторы кажутся вам одинаковыми, и вы не знаете, можете ли вы сказать, что это такое, не расстраивайтесь.
Когда вы обычный пользователь Eclipse, различие между представлениями и редакторами приходит естественным образом, когда вы получаете опыт работы с верстаком. Вам редко приходится решать, является ли то, что вы используете, это представление или редактор.
В любом случае, если вам когда-либо придется различать представление и редактор, вот что вам нужно знать:
-
Вид: Часть инструментария Eclipse, которая отображает информацию для вас просматривать. В простейшем случае вид заполняет область в верстаке.
Вы можете использовать представление для внесения изменений. Например, чтобы удалить MyFirstProject на рисунке, щелкните правой кнопкой мыши ветку MyFirstProject в представлении «Проводник пакетов». (На Mac щелкните правой кнопкой мыши ветку MyFirstProject.) Затем в появившемся контекстном меню выберите «Удалить».
Когда вы используете представление, чтобы что-то изменить, изменение происходит немедленно. Например, когда вы выбираете «Удалить» в контекстном меню «Проводник пакетов», любой выбранный вами элемент немедленно удаляется. В некотором роде это поведение не является чем-то новым. То же самое происходит, когда вы перерабатываете файл с помощью проводника Windows или удаляете файл с помощью Macintosh Finder.
-
Редактор: Часть рабочего стола Eclipse, которая отображает информацию для вас. Типичный редактор отображает информацию в виде текста. Этот текст может быть содержимым файла.
В области рабочего стола Eclipse может быть несколько представлений или несколько редакторов. Большинство пользователей Eclipse прекрасно ладят друг с другом, не давая этому бизнесу «несколько взглядов» вторую мысль (или даже первую мысль). Но если вы заботитесь о терминологии, связанной с вкладками и активными представлениями, вот совок:
-
Tab: Что-то, что невозможно описать, кроме как называть его вкладкой. «То, что мы называем вкладкой любым другим именем, перемещает нас также из одного представления в другое или из одного редактора в другой. Важно то, что представления могут быть сложены друг над другом.
Eclipse отображает многоуровневые представления, как если бы они были в блоке с вкладками. Например, на этом рисунке показана одна область рабочего инструмента Eclipse. Область содержит шесть представлений (вид проблем, представление Javadoc, вид объявления, вид поиска, представление консоли и вид LogCat).Каждый вид имеет свою собственную вкладку.
Вид Консоли показан на рисунке, но он не всегда отображается как часть перспективы Java. Обычно просмотр консоли появляется автоматически при сбое программы. Если вы хотите принудительно отобразить представление Консоли, выберите «Окно» → «Показать вид» → «Другое». В появившемся диалоговом окне «Показать представление» разверните ветвь «Общие». Наконец, в этом общем разделе дважды щелкните элемент Консоль.
Сгруппированные представления - это вкладка группы . Чтобы перенести представление в стек на первый план, щелкните вкладку этого представления.
Кстати, вся эта информация о вкладках и представлениях верна для вкладок и редакторов. Единственное, что интересно, это то, как Eclipse использует редактор слова . В Eclipse каждая вкладка в области редактора является отдельным редактором.
Например, область редактора, показанная на этом рисунке, содержит три редактора (не три вкладки, принадлежащие одному редактору). Три редактора отображают содержимое трех файлов: MyFirstJavaClass. java, MortgageWindow. java и activity_main. XML.
-
Активный просмотр или активный редактор: В группе вкладок активный просмотр или редактор ссылается на представление или редактор, который находится впереди.
На рисунке MyFirstJavaClass. Редактор java является активным редактором. Ипотека. java и activity_main. Редакторы xml неактивны. (Activity_main. Xml выглядит так, как будто он активен, но это потому, что на рисунке мышь наводится на вкладку этого редактора.)
