有没有人知道 Textmate / E Text Editor / Redcar 等编辑器中,有没有一个命令(不是宏)可以将多行CSS规则折叠成一行 或者 将一行规则展开成多行?我已经知道了代码折叠,但这不是我需要的 - 我需要能够在单行和多行之间切换规则,并且像那样进行编辑和保存。
例如,如果我有以下内容:
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
我希望能够在规则的任意位置放置光标,按下键盘快捷键,它就会变成这样:
h1 {
font-size:3em;
line-height:1;
margin-bottom:0.5em;
}
在再次点击快捷键时,它将转换回单行。是否有类似的东西存在?是否有任何相似的代码可以重用(最好是Ruby)?是否有人知道这在Textmate中是否可行?更新:看起来CSS规则折叠和展开是Textmate中一对宏实现。然而,这不是切换,并且在E Text Editor(不支持宏)中也无法工作。不确定它是否在Redcar中工作。是否可能实现类似的命令以进行切换?