2012-02-24 7 views
6

Я действительно хотел бы перейти на препроцессор CSS, такой как Sass или LESS, но я слишком привык к моей текущей настройке и не видел никаких решений, которые существуют для меня. Есть ли какие-нибудь?Живое редактирование (CSSEdit-like) Sass/LESS без CMD-S?

В настоящее время я использую CSSEdit на Mac, который является живым редактором CSS. Каждый раз, когда люди об этом говорят, похоже, они думают, что «жить» означает, что страница перезагружается каждый раз, когда вы сохраняете файл. Это не то, что я имею в виду. Если я набираю CSS в CSSEdit, то изменения отображаются как-I-type, без сохранения файла. Это такая экономия времени, особенно если вы используете пробную версию и ошибку, чтобы решить, например. сколько прокладки надеть элемент или попробовать разные цвета.

Так все Sass или МЕНЬШЕ варианты кажется, напишите Sass/Less, нажмите CMD + S, перезагружается страница, и вы увидите изменения. Это недостаточно для меня. Я могу что-нибудь сделать?

Чтобы еще больше усложнить ситуацию, CSSEdit теперь отказался от своего разработчика в пользу Espresso, которого я еще не переехал, поскольку он по-прежнему не имеет некоторых функций, от которых я зависим (настройка переформатирования кода для одного) ,

+0

Обычно я редактирую свой CSS в Chrome Inspector, чтобы получить обратную связь с тем, что я делаю с живой DOM, а затем вношу изменения либо в мой файл CSS, либо в свой файл SCSS, который я бы скомпилировал с помощью compass –

+0

. Вы хотели бы takana , Нет экономии файлов scss. http://usetakana.com – fontophilic

ответ

1

LiveReload на помощь!

Я не думаю, что вы найдете решение, которое не требует сохранения файла.

+0

Я уже давно использую LiveReload, мне следовало вернуться и отредактировать этот вопрос! Один маяк света, который вам не нужен, - http://livestyle.emmet.io/ - они, по-видимому, работают над поддержкой LESS/SASS. – Shaun

1

Поддержка синтаксиса LESS в различных редакторах по-прежнему невелика, поэтому потребуется некоторое время, прежде чем такие сложные функции будут существовать.

Это потребует, чтобы редактор скомпилировался при каждом изменении файла, и это было бы неэффективно скомпилировать при вводе письма ... так что, возможно, его пришлось бы скомпилировать, когда есть допустимый синтаксис (скомпилированный без ошибок) ... что может не сделать так «живым». Он может быть скомпилирован в CSS или с использованием less.js, возможно, последний может лучше подходить для этой цели (нет необходимости использовать внешнее программное обеспечение). Отправляйтесь в Sublime Text plugin development и, возможно, напишите такой плагин? :) Sublime Text - лучший редактор, который я использовал, также из-за его гибкости, когда дело доходит до плагинов. Так что, может быть?

В противном случае вам нужно будет продолжать использовать CSSEdit и редактировать живые CSS, как вы описали, а затем просто скопировать измененный код в файлы LESS - помните, что любой CSS действителен LESS. Я делаю то же самое в Safari/Chrome Inspector или Firebug, а затем применяю изменения в .less-файлах. Не идеально, но работает ..

+1

Я бы бросился и купил лицензию на любое программное обеспечение, которое делает то, что мне нужно, но у меня нет навыков сделать плагин к сожалению. Если кто-то должен был сделать плагин, я был бы рад пожертвовать. – Shaun

+0

@Shaun, вы можете попробовать связаться с этим парнем http://wbond.net/sublime_packages - он пишет как платные, так и бесплатные плагины, может быть, он может это сделать? Но, с другой стороны, я не уверен, что это стоит усилий, большинство людей (включая меня) живут без функциональности, о которой вы говорите, - это вопрос восприятия, как в Matrix;) – bzx

+1

Кажется, это плагин для Sublime Text и Live Reload, чтобы сделать это: https://twitter.com/#!/livereload/status/173096350756511745 – Shaun