Textmate / E Text Editor / Redcar / etcのコマンド(マクロではない)を知っている人はいますか?これにより、複数行のCSSルールが1行に折りたたまれます。または、ルールがすでに1行にある場合は、複数行に展開しますか?コードの折り畳みについてはすでに知っていますが、それは私が必要としていることではありません。ルールを1行と複数行の間で切り替えて、そのように編集および保存できるようにする必要があります。
たとえば、私がこれを持っている場合:
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
ルール内の任意の場所にカーソルを置き、キーボードショートカットを押すと、次のようになります。
h1 {
font-size:3em;
line-height:1;
margin-bottom:0.5em;
}
ショートカットをもう一度押すと、1行に変換されます。
このようなものはありますか?誰かが私が再利用できるのと同じようなことをするコード(理想的にはRuby)を持っていますか?これがTextmateでも可能かどうか誰かが知っていますか?
更新:CSSルールの折りたたみと展開はTextmateのマクロのペアとして実装されているようです。ただし、これは切り替えではなく、Eテキストエディタ(マクロをサポートしていません)でも機能しません。Redcarで動作するかどうかわからない。トグルできるコマンドのようなものを実装することは可能ですか?