Eclipse 4.2 中的轻量级 CSS 编辑器
jopen 12年前
<h1>CSS in Eclipse 4.2 </h1> <p>在 Eclipse 4.2 的设置中,一些关于颜色和字体的设置改用了 CSS 进行设置。例如 <i>General > Appearance > Colors and Fonts</i> 设置界面。</p> <p>Eclipse SDK 使用主题对 CSS 样式单进行分组,用于对工作区进行风格设定,你可以在<i>INSTALL/plugins/org.eclipse.platform_4.2.0.qualifier/css</i> 文件中查看这些 CSS 设定。</p> <a name="Editing_the_CSS_in_eclipse" rel="nofollow"></a> <h2>在 Eclipse 中编辑 CSS</h2> <p>现在可以使用 Eclipse 提供的轻量级 CSS 编辑器来修改外观,首先进入 E4 安装网站并安装 <i>E4 CSS editor (Incubation)</i>. 重启后进入 <i>General > Appearance</i> 选项页来修改 CSS。</p> <ul> <li>E4 update site <a href="/misc/goto?guid=4958346091099790102" rel="nofollow">http://download.eclipse.org/e4/updates/0.12</a> (after release)</li> <li>E4 update site <a href="/misc/goto?guid=4958346091953487855" rel="nofollow">http://download.eclipse.org/e4/updates/0.12-I-builds</a> (during development)</li> </ul> <p><span><img style="width:543px;height:575px;" alt="Eclipse 4.2 中的轻量级 CSS 编辑器" src="https://simg.open-open.com/show/29a71d577c599c4012fc2d9c041b3cf2.png" width="736" height="781" /></span> </p> <a name="Modifying_your_own_style_sheet" rel="nofollow"></a> <h2>修改 CSS 样式单</h2> <p>你可进入 <i>General > Appearance</i> 选项页来定义自己喜好的外观。</p> <a name="Removing_customizations" rel="nofollow"></a> <h3>删除定制样式</h3> <p>通过 <b>Restore Defaults</b> 按钮可以移除所有的自定义样式并恢复为默认的设定:<i>plugins/org.eclipse.platform</i>.</p> <a name="Switch_to_single_editor_tab_mode" rel="nofollow"></a> <h3>切换为单编辑器 tab 模式</h3> <p>通过添加如下 CSS 来切换到但编辑器的 tab 模式</p> <pre class="brush:css; toolbar: true; auto-links: false;">#org-eclipse-ui-editorss CTabFolder.MPartStack { swt-single: true; }</pre> <p><a name="Switching_tab_styles" rel="nofollow"></a></p> <h3>切换 tab 样式</h3> <p>经典的主题支持 2.1 和 3.x 风格的 tab,你可编辑 <i>.MPartStack </i>中的 <b>swt-simple</b> 属性进行修改,前提是 <b>swt-tab-renderer</b> 设置为 <i>null</i>.</p> <pre class="brush:css; toolbar: true; auto-links: false;">.MPartStack { swt-tab-renderer: null; swt-selected-tabs-background: #FFFFFF #ECE9D8 100%; swt-simple: true; swt-mru-visible: true; }</pre> <p><a name="Reducing_the_tab_font_size" rel="nofollow"></a></p> <h3>减小 tab 的字体大小</h3> <pre class="brush:css; toolbar: true; auto-links: false;">.MPartStack { font-size: 9; swt-simple: false; swt-mru-visible: false; }</pre> <h1>CSS 实现细节</h1> <ul> <li><a href="/misc/goto?guid=4958346092745724968" rel="nofollow">E4/CSS</a> </li> <li><a href="/misc/goto?guid=4958346093545590896" rel="nofollow">E4/CSS/SWT Mapping</a> </li> <li><a href="/misc/goto?guid=4958346094337504425" rel="nofollow">Eclipse4/RCP/CSS</a> </li> </ul> <p><a href="/misc/goto?guid=4958346095123614033" rel="nofollow" target="_blank">英文原文</a>,OSCHINA原创翻译</p>