如何發現preferencePageId
如對於常規 - >編輯 - >文本編輯器 - >拼寫Eclipse開發 - preferencePageId適用於Eclipse IDE標準首選項頁面,如「org.eclipse.ui.preferencePages.GeneralTextEditor」
詳情:
下面的代碼可以添加鏈接到其他選項的頁面:
Link link = new Link(parentComposite, SWT.NONE);
link.setText("Configure general text editors spelling <A>here</A>.");
FontData[] fontData = link.getFont().getFontData();
for (FontData fd : fontData) {
fd.setHeight(10);
//-fd.setStyle(SWT.BOLD);
}
link.setFont(new Font(getShell().getDisplay(), fontData));
link.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
IWorkbenchPreferenceContainer container= (IWorkbenchPreferenceContainer) getContainer();
container.openPage("org.eclipse.ui.preferencePages.GeneralTextEditor", null);
}
});
但是,沒有辦法,我能找到的名單預設值如"org.eclipse.ui.preferencePages.GeneralTextEditor"
適用於常規 - >編輯 - >文本編輯 - >拼寫。使用grepcode找不到字符串值。
這是需要jdt.spelling
我沒那麼幸運找到價值。感謝您分享這個特定的價值。 – 2014-09-24 09:52:07