2014-11-29 3 views
0

Я изменяю CSS с помощью Firebug и FireDiff. У меня было несколько «аварий», где я «сохранил снимок», но на самом деле просто сохранил diff (одно или два изменения), загрузил его на свой веб-сервер и переписал полный CSS-файл фрагментом. К счастью, я делаю периодические резервные копии.Firebug FireDiff - как сохранить весь файл CSS?

Вопрос: как я могу сохранить весь файл - либо используя Firebug, либо FireDiff?

ответ

0

Firebug

С самого Firebug вы можете сохранить CSS, выполнив следующие действия:

  1. После того как вы сделали изменения переключиться на CSS panel
  2. Выберите измененный файл CSS от CSS Location Menu
  3. Нажмите Ctrl + A Чтобы выбрать весь CSS и скопировать его через Ctrl + C или щелкнув правой кнопкой мыши по выбору и выбрав Copy из контекстного меню
  4. Вставить CSS в текстовый редактор на ваш выбор и сохранить его

FireDiff

с FireDiff шаги немного отличаются:

  1. После того как вы сделали изменения переключиться на Изменения панели
  2. В протоколе изменения щелкните правой кнопкой мыши на изменение CSS вы сделали файл, который вы хотите сохранить и выбрать Сохранить снимок из контекстного меню Save snapshot option in FireDiff
  3. Введите имя файла в сохранить диалог и сохранить его

Примечания: FireDiff требует другое расширение называется Fireformat для сохранения снимков.

Поскольку слово «моментальный снимок» указывает, что FireDiff сохраняет файл, включая все изменения, которые вы выбрали. Если вы хотите сохранить текущее состояние файла, вам нужно выбрать последнее изменение в этом файле.

Для обоих методов вам необходимо позаботиться о том, в каком файле был сохранен CSS. В случае встроенного CSS, т. Е. CSS, включенного в вывод HTML через тег <style>, вам нужно сохранить CSS обратно на вывод HTML.

Другие расширения

Кроме делают это в Firebug или с помощью FireDiff есть Firebug extensions, которые утверждают, что позволяет загружать изменения непосредственно на сервер через FTP. Эти расширения: cssUpdater и FireFile. Хотя они, похоже, больше не поддерживаются и могут не работать с текущими версиями Firebug.

+0

Благодарим вас за подробный ответ.Это то, как я ожидаю, что это сработает, но не то, что я испытываю. Я только что добавил новое правило '# tagline', и оно отображается правильно в браузере. Когда я иду в Firebug, он не появляется в окне модифицированного файла CSS. Если я копирую и вставляю, я теряю редактирование. FireDiff не ведет себя так, как ожидалось. Щелкните правой кнопкой мыши по самому последнему праву, выбрав Save Snapshot, чтобы сохранить diff. FireFox 33. Firebug 2.0.6. FireDiff 1.2.1. Windows XP. – Transistor

+0

cssUpdater и FireFile кажутся ненадежными. Иногда они работают. Иногда они запускают операцию, но, похоже, имеют проблему с FTP, и в итоге я получаю 0-байтовый файл на моем сервере. Нет подтверждения, что синхронизация прошла успешно. – Transistor

+0

Что касается вашего первого комментария: пожалуйста, добавьте точные шаги, которые вы сделали по вашему вопросу, тогда легче воспроизвести вашу проблему. Обратите внимание, что когда вы добавляете правило в боковую панель [* Style *] (https://getfirebug.com/wiki/index.php/Style_Side_Panel), оно добавляется в ** новую ** встроенную таблицу стилей. Кроме того, копирование и вставка не должны терять редактирование. Сохранение как моментальный снимок сохраняет весь файл для меня. К вашему второму комментарию: я должен признать, что я еще не пробовал эти расширения. Если вы считаете, что они ошибочны, вы должны сообщить об этом своим авторам. –

Смежные вопросы