7

所以 Eclipse 可以在 Source->Format 下自动格式化我的 css 文件,或者通过点击 Cntl-Shift-F。

当我为单个规则分组选择器时,eclipse 将其格式化如下:

.planner th,.planner td {
    border: 1px solid black;
}

我真的希望 Eclipse 在选择器之间添加一个空格以提高可读性,如下所示:

.planner th, .planner td {
    border: 1px solid black;
}

有什么方法可以配置 Eclipse 来做到这一点?我正在运行 Eclipse Indigo。

4

3 回答 3

1

解决问题的最简单方法是像这样运行查找/替换命令。

  1. 在 CSS 文件上打开文件/替换 ( Ctrl+ )。F
  2. 寻找:,\.
  3. 代替:, \.
  4. 选中该regular expressions框。
  5. 单击Replace All

或者,如果您的需求无法通过 CSS 编辑器进行配置(似乎是这样),那么您将不得不为它制作一个插件。

CSS 编辑器位于此处:

Preferences > Web > CSS Files > Editor

如果您正在考虑制作插件,请查看软件包org.eclipse.jdt.core.formatter以获取帮助。

更多信息在这里:

于 2012-06-08T15:22:39.503 回答
1

Eclipse的Aptana Studio插件有一个根据您的需要预先配置的格式化程序。

我建议使用它,因为它极大地简化了 Web 开发人员的开发过程(各种漂亮的功能,如内置 Git 集成、常见 JavaScript 库的代码辅助、集成 FTP 客户端、嵌入式 AJAX 服务器 [Jaxer],不错主题包括,等等,等等......)。

参考:

于 2012-06-14T07:52:28.483 回答
0

您可以添加 CSS 类宏规则甚至宏,它在文本文件中效果很好,但在 Java 编辑器中效果不佳。

但是您的最终答案是在 ICSSStyleSheet 中添加/更改规则,这里有一个解释:http://lab.benstucki.net/flashsac/doc/org/w3c/css/dom/ICSSStyleSheet.html#insertRule ( ) <--包括那些括号。

于 2012-06-14T08:24:38.683 回答