如何以编程方式更改Eclipse编辑器的字体/字体大小?
我发现了这个(来自编辑内部):
$html = file_get_contents(site.com/file.php);
但我不确定这是否可行。此外,我仍然无法为我的编辑器设置字体大小。
答案 0 :(得分:0)
您指定了'符号字体名称'使用' symbolicFontName'在编辑器的org.eclipse.ui.editors
扩展点声明中使用属性。
例如,这是Java编辑器:
<extension
id="javaeditor"
point="org.eclipse.ui.editors">
<editor
name="%CompilationUnitEditorName"
default="true"
icon="$nl$/icons/full/obj16/jcu_obj.png"
contributorClass="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditorActionContributor"
class="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor"
symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
id="org.eclipse.jdt.ui.CompilationUnitEditor">
<contentTypeBinding
contentTypeId="org.eclipse.jdt.core.javaSource"
/>
</editor>
用于定义要用作org.eclipse.jdt.ui.editors.textfont
的符号字体名称。
符号字体名称是对org.eclipse.ui.themes
扩展点中字体定义的引用。
例如,org.eclipse.jdt.ui.editors.textfont
定义为:
<extension
point="org.eclipse.ui.themes">
<fontDefinition
label="%javaEditorFontDefiniton.label"
defaultsTo="org.eclipse.jface.textfont"
categoryId="org.eclipse.jdt.ui.presentation"
id="org.eclipse.jdt.ui.editors.textfont">
<description>
%javaEditorFontDefintion.description
</description>
</fontDefinition>
此定义将字体设置为默认与标准文本字体相同。
以这种方式定义的字体将出现在&#39; General&gt;中的Eclipse首选项中。外观&gt;颜色和字体&#39;