2013-08-16 2 views
1

Как связать перспективу Eclipse с типом файла, независимым от проекта Eclipse?Как связать перспективу Eclipse с типом файла?

Например, если я открываю файл *.frm Я хочу следующий вид .:

form editor/properties view

Если я открываю файл *.js Я хочу, чтобы это:

js editor/outline view

Это возможно?

Как инициируется перспектива отладки? Является ли перспективный проект Debug независимым, потому что во многих проектах существует перспектива отладки?

+0

Вы хотите реализовать это в своем собственном проекте? – GGrec

+0

@GGrec Это не общий проект, но в данном случае это [проект Servoy] (https://www.servoy.com/forum/viewtopic.php?f=38&t=19759). Если это невозможно как пользователь, я заинтересован в том, как реализовать такую ​​функцию. –

ответ

0

Поскольку вы просили реализации, вы можете проверить расширение файла, вы только что открыли, а затем изменить перспективы программно:

try 
{ 
    PlatformUI.getWorkbench().showPerspective("perspective.id", PlatformUI.getWorkbench().getActiveWorkbenchWindow()); 
} 
catch (WorkbenchException e) 
{ 
    e.printStackTrace(); 
} 

Edit:

О, и для Настройки проекта Eclipse, перейдите к Предпочтения -> Общие -> Перспективы.

+0

Невозможно открыть перспективу, связанную с расширением файла, без ее реализации? Для уточнения мой вопрос не связан с проектом. Это связано со всеми проектами Eclipse. –

+1

AFAIK из моего исследования. Вы можете подождать больше ответов. – GGrec

-1

1.Нажмите «Окно» в верхнем меню.
2.Откройте раздел «Общие» в соответствии с предпочтениями.
3. Затем разверните раздел «Редакторы».
4. Теперь нажмите «Ассоциации файлов».
5. На правой панели вы увидите «Тип файла» и «Связанные редакторы».
6. В «Тип файла» вы можете добавить (нажмите на кнопку с именем «Добавить» рядом с этой панелью) любой файл или расширение файла
7. вы хотите, чтобы вы добавили его с диким шрифтом, (например: * .tpl).
8. Выберите указанный выше новый тип файла, и вы не увидите никаких редакторов для этого в панели «Ассоциированные редакторы», потому что это добавлено .
9. Теперь нажмите кнопку «Добавить» рядом с панелью «Ассоциированные редакторы», чтобы добавить редакторов, она должна отображать список доступных редакторов, выберите тот, который вам нравится.
10. Нажмите «ОК» и выберите это в качестве редактора по умолчанию, нажав кнопку «По умолчанию» рядом с этой панелью.

+0

Я не хочу добавлять редактор в тип файла. Я хочу добавить полную перспективу в тип файла. Например, если я открываю файл '* .frm', этот файл уже открывается в редакторе форм, но, кроме того, я хочу видеть в правой части редактора свойств. Если я до редактирования файла '* .js' в javascript-редакторе, и у меня есть на правой стороне план, а затем я перехожу к редактору формы, я хочу автоматически открыть с правой стороны редактор свойств. –