Кто-нибудь знает команду (не макрос) для Textmate / E Текстовый редактор / 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. Можно ли реализовать нечто подобное в качестве команды, которая может переключать?