Google Chrome с редактированием CSS в реальном времени и сохранением изменений обратно в исходный файл. Является ли это возможным?

15244
Mahn

Одна из вещей, которые мне нравятся в современных браузерах, это то, как вы можете редактировать CSS и видеть результаты в реальном времени. Часто при разработке элементов внешнего интерфейса я настраиваю многие свойства CSS прямо в Chrome, и только когда я доволен результатом, я копирую все изменения в мои исходные файлы CSS. Я не уверен, насколько распространена эта практика, но она работает для меня.

Вопрос: есть ли способ, возможно расширение, которое может сравнить исходную страницу CSS в Google Chrome с отредактированной и вывести все изменения? Это может показаться ленивым, но это может иметь смысл: если вы редактировали CSS в Chrome около часа, отслеживание всех изменений по всем элементам div и классам может занять много времени, и именно здесь инструмент для немедленного вывода изменений сэкономит много времени.

Редактировать: Или, возможно, это можно сделать с помощью некоторых javascript Wizardry в консоли?

6

2 ответа на вопрос

7
Leniel Maccaferri

Вас может заинтересовать эта удобная функциональность, встроенная в Google Chrome:

Изменить CSS и сохранить в локальной файловой системе с помощью Chrome Developer Tools

Я попробовал это сейчас, и он отлично работает, выделяя измененные строки. Просто нажмите Сохранить и все готово! :)

Хотя это может теоретически ответить на вопрос, [было бы предпочтительнее] (http://meta.stackexchange.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки. Спасибо Der Hochstapler 11 лет назад 3
@OliverSalzburg Я думаю, что здесь нет необходимости ... Если бы я включил основные части, я бы скопировал пост. Пост полон фотографий, которые освещают весь процесс. Leniel Maccaferri 11 лет назад 0
Вам не нужно копировать все заново. Просто обобщите концепцию, чтобы ваш ответ мог стоять, не переходя по ссылке. Der Hochstapler 11 лет назад 1
Потрясающе, это, должно быть, была недавно добавленная функция в Chrome, потому что я не заметил изменений, выделенных ранее на странице ресурсов Chrome, но они действительно появляются сейчас! Большое спасибо! Mahn 11 лет назад 1
В качестве дополнительного примечания я нахожу забавным, что день, когда я разместил этот вопрос, точно в тот же день, когда был создан пост в блоге; если бы я искал несколько часов спустя, возможно, я бы нашел это ... в любом случае Google Chrome качается. Mahn 11 лет назад 0
(Кроме того, @OliverSalzburg, вероятно, прав в том, что, если вы ссылаетесь на контент за пределами, вы обычно сначала пишете краткое резюме - для меня это не проблема, так как я получил ответ на свой вопрос, но я понимаю, почему он так сказал) Mahn 11 лет назад 0
Не заметил этого! Действительно интересно ... Я добрался до вашего вопроса, когда искал именно этот вопрос, но для Firefox + Firebug. Я устал искать, а потом решил поискать Chrome и нашел ссылку. Я не вижу проблем с переходом по ссылке, если она отвечает на вопрос! Ссылки для этого. Зачем мне переписывать / резюмировать (а не повторять) шаги, если они действительно хорошо описаны в связанном посте? :) Leniel Maccaferri 11 лет назад 0
Здравствуйте, я автор статьи в блоге. Я обнаружил опцию «сохранить как», просматривая презентацию Google IO 2011, вот ссылка: http://www.youtube.com/watch?v=N8SS-rUEZPg&feature=player_detailpage#t=515s это действительно интересно, Есть и другие новые функции, такие как автозаполнение CSS и ревизия CSS. Matteo Conta 11 лет назад 3
@contam: отличная находка ... и еще раз спасибо, что поделились. Leniel Maccaferri 11 лет назад 0
@contam это здорово, большое спасибо, я думаю, мы должны идти в ногу с Google IO Chrome! Mahn 11 лет назад 0
1
Tarun

Chrome теперь делает это автоматически. Я использую v33, но это уже давно.

  1. Просто внесите изменения в файл CSS и сохраните его с панели «Источники».
  2. Все последующие изменения будут сохранены автоматически.

Обратите внимание, что если вы используете рабочие пространства, файл в самой файловой системе будет виден измененным на панели источников вместо нескольких версий одного и того же файла.