คุณจะบันทึก / ส่งออกการเปลี่ยนแปลงใน Firebug ได้อย่างไร


10

การใช้ Firebug เพื่อแก้ไข CSS ฉันจะบันทึก / ส่งออกการเปลี่ยนแปลงที่ทำกับ CSS ได้อย่างไร

เครื่องมือ: Firefox , Firebug


ปรับปรุงที่สำคัญ:หากคุณรู้วิธีล็อคไปข้างหน้า / ย้อนกลับ / รีเฟรชบนแท็บ FireFox โปรดแจ้งให้เราทราบ มิฉะนั้นฉันก็เลิกใช้ FireBug / FireDiff เป็น IDE สำหรับ CSS มันดี แต่ฮ่า ๆ ... กด backspace ในเวลาที่ผิดและงานของคุณก็หายไป ... ตลก ดังนั้นชอบเบราว์เซอร์ที่เน้น CSS / HTML ใน Firebug รู้บรรณาธิการ CSS ที่ดีที่ทำสิ่งนี้? หวังว่า FireBug จะใช้งานได้จริง แต่ตอนนี้เห็นว่าดีสำหรับการตรวจสอบและทดสอบเฉพาะกิจ ความหมายใช้มันสำหรับสิ่งที่มันทำเพื่อ


ปรับปรุง:

@ Lèsemajesté:เช่นเดียวกับการอัปเดต " Web Developer add-on " ช่วยให้คุณแก้ไข CSS แต่ไม่อนุญาตให้คุณแก้ไข / บันทึกการเปลี่ยนแปลง CSS ที่ทำโดย Firebug หมายความว่าคุณใช้ Firebug เป็น ID และอาจทดสอบการเปลี่ยนแปลง แต่ไม่อนุญาตให้คุณบันทึกการเปลี่ยนแปลงจาก Firebug ต่อไปนี้เป็น "วิธีการ" ครอบคลุมการใช้งานร่วมกัน: FF + FB + WD

@ หมิ่นพระบรมเดชานุภาพ:ยังคงเล่นรอบกับFireDiff ทำงานได้ดีพบข้อบกพร่องหนึ่งข้อแล้ว (แม้ว่าฉันเพิ่งจะแก้ไขมัน) และไม่มี "วิธีการ" ฉันสามารถค้นหาได้ดังนั้นฉันแค่ลองใช้ทุกคุณลักษณะแล้วคลิกไปรอบ ๆ ... (สำหรับ ตัวอย่างในการส่งออก diff คุณจะต้องอยู่เหนือไอเท็มสุดท้ายในรายการคลิกขวาและเลือกเป็น "Save Diff" ".diff" เป็นเพียงไฟล์ข้อความไม่ทราบว่าทำไมถึงตอนนี้ ext คือ. diff .

คำตอบ:


10

จริงๆแล้วมีปลั๊กอิน FireBug ชื่อFireDiffที่ให้คุณส่งออกสไตล์และการเปลี่ยนแปลง DOM

หรือคุณสามารถใช้Add-onของWeb Developerเพื่อบันทึก CSS

สุดท้าย FireBug สามารถเชื่อมโยงกับ Eclipse โดยใช้Fireclipseและจากนั้นให้บันทึก CSS

ดูคำถาม StackOverflow นี้สำหรับวิธีแก้ไขเพิ่มเติม


@ Lèsemajesté:ดูความคิดเห็นด้านบนเกี่ยวกับการใช้ Add-on ของ Web Developer เพื่อแก้ไข Firebug CSS ขอบคุณ!
ความผิดพลาด

2

ฉันค่อนข้างแน่ใจว่า Firebug ไม่ได้บันทึกการเปลี่ยนแปลงดังนั้นคุณจะต้องมีความคิดสร้างสรรค์เล็กน้อยในการทำเช่นนี้ คุณสามารถคัดลอก HTML / CSS และวางลงในไฟล์ txt จากนั้นคุณสามารถใช้ซอฟต์แวร์เปรียบเทียบเพื่อระบุการเปลี่ยนแปลงที่คุณทำ ใช้ฉันแก้ไขข้อความที่มีฟังก์ชันการทำงานนี้สร้างขึ้นใน แต่ฉันแน่ใจว่ามีตัวเลือกมากมาย


2

คุณกำลังมองหาBackfireสคริปต์ไคลเอ็นต์ / เซิร์ฟเวอร์ (ปัจจุบันคือ javascript / C #) ไม่ต้องใช้ Firebug (ไม่ใช่ Addbug เสริม) และทำงานได้ทั้งในเบราว์เซอร์ Firefox และ Webkit ด้วย Backfire คุณสามารถเปลี่ยนสถานะของหน้าในแบบที่คุณต้องการ (Firebug เป็นวิธีที่ยอดเยี่ยม) จากนั้นคลิกที่ปุ่มบันทึกเพื่อบันทึกการเปลี่ยนแปลงไปยังเซิร์ฟเวอร์

ในแง่ของการใช้งานหลังจากคลิกบันทึกรหัสฝั่งเซิร์ฟเวอร์ของคุณจะได้รับโพสต์ที่มีรายการการเปลี่ยนแปลงและเมื่อคุณดาวน์โหลด Backfire คุณจะเห็นตัวอย่างการนำไปใช้ซึ่งแสดงวิธีการจัดเก็บการเปลี่ยนแปลงในไฟล์ CSS ของคุณ มันทำงานได้หลายไฟล์และ (ใน Firefox) ด้วยกฎ CSS ชวเลขและอื่น ๆ ทั้งหมดในขณะที่รักษาโครงสร้างของไฟล์ CSS ดั้งเดิมของคุณ


(+1) เจ๋งขอบคุณ! มันเกี่ยวกับรหัสได้อย่างไร? ใช้งานกับไฟล์แบนได้หรือไม่สามารถตั้งค่าให้คุยกับระบบควบคุมเวอร์ชันโดยไม่ต้องเขียนโค้ดที่กำหนดเองได้หรือไม่? ยังเดาได้ว่านั่นหมายความว่าฉันต้องใช้งาน dot.NET เป็นพื้นหลังบนเซิร์ฟเวอร์ด้วยใช่ไหม
ความผิดพลาด

@blunders เป็นโอเพ่นซอร์สดังนั้นคุณสามารถตรวจสอบว่ามันทำงานอย่างไร โดยทั่วไปจะส่งรายการการเปลี่ยนแปลงไปยังเซิร์ฟเวอร์ในรูปแบบ json และข้อมูลจะถูกวิเคราะห์โดยใช้นิพจน์ปกติและจับคู่กับบรรทัดต้นฉบับในไฟล์ css จากนั้นไฟล์ css จะได้รับการอัพเดตด้วยข้อมูลใหม่ ตัวอย่างการใช้งานคือ. NET แต่โปรแกรมเมอร์ใด ๆ สามารถเขียนหนึ่งที่คล้ายกันใน PHP หรือสิ่งอื่น ๆ เพราะมันค่อนข้างเล็กน้อย
ราหุล

2

ใช้ cssUpdater (ตีจริงครั้งแรกเมื่อ googling "วิธีการบันทึกการเปลี่ยนแปลง firebug") ด้วยคุณสามารถบันทึกการเปลี่ยนแปลง FireBug ของคุณ (แม้จะรองรับ FTP) ด้วยการคลิกเพียงครั้งเดียวจาก FireBug ข้อมูลเพิ่มเติมที่http://cssUpdater.com

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.