2009-12-15 10 views
9

Dưới đây là công việc hiện tại của tôi để chỉnh sửa CSS:Firebug-esque CSS editor

  1. nhớ: "Này các cậu, hãy xem trang này"
  2. Guys: "Cố gắng làm cho tiêu đề bài viết lớn hơn"
  3. Nhấp chuột phải vào một tiêu đề bài, chọn "kiểm tra" (để kiểm tra nó trong firebug)
  4. Tìm tuyên bố CSS thích hợp trong Firebug (h2.post_title hoặc một cái gì đó)
  5. sửa đổi CSS trong Firebug, hỏi bạn bè như thế nào nó trông
  6. Nếu nó có vẻ tốt, thực hiện thay đổi một lần nữa trong Textmate

tôi muốn tránh bước 6. Tức là, tôi muốn khả năng chỉnh sửa CSS qua một giao diện người dùng giống Firebug và có thể o cam kết thay đổi của tôi đến tập tin có liên quan ngay lập tức (thay vì phải sao chép chúng bằng tay như tôi làm với Firebug)

Edit: Cái gì đó hoạt động trên một máy Mac sẽ là lý tưởng

+0

Tôi đã nghĩ đến việc thực sự tạo một trình soạn thảo dựa trên web hoạt động giống như vim được nhúng trong một khung nhỏ cho phép bạn làm điều này, chưa bao giờ đi xung quanh nó. Nếu có bất kỳ chương trình hiện tại nào hoạt động như thế này theo cách mà tôi thích nó. –

+0

Thật tuyệt vời, đó là lý do khiến tôi phát triển LIVEditor. –

Trả lời

4

Các bạn đã thử "Web Developer" mở rộng trong Firefox? Nó cho phép bạn mở, chỉnh sửa và lưu các tập tin CSS.

+0

Tôi tin rằng những gì Horace đang tìm kiếm là một Trình chỉnh sửa CSS cho phép bạn duyệt qua DOM và xem các kiểu được áp dụng (à la Firebug), nhưng cũng lưu hoặc xuất nó một lần. Gần nhất có vẻ là Skybound như được chỉ ra bởi Bryan –

+0

Tôi hiểu. Đúng. Skybound trông rất đẹp. Hy vọng rằng sẽ có sẵn trên Mac và Linux là tốt. –

2

Một công việc có thể:

  1. "Hey guys, hãy xem trang này!"
  2. "Thử làm cho tiêu đề bài viết lớn hơn"
  3. Hãy thay đổi vào file CSS
  4. Hit tải lại

tôi chỉ sử dụng Firebug để gỡ lỗi (ví dụ như: "tại sao điều này nhận được phong cách đó? ") không phải để thực hiện thay đổi khi tôi biết nơi họ cần phải đi trong CSS. Luồng công việc này phụ thuộc phần nào vào việc có thể tải lại CSS một cách dễ dàng. Nếu bạn đang làm việc trên một ứng dụng mà nhấn tải lại hoàn toàn phá vỡ trạng thái của bạn nó có thể không phải là lý tưởng.

+2

Nhưng làm cách nào để bạn biết đúng vị trí trong tệp CSS cần chỉnh sửa? Tức là, bạn không phải kiểm tra phần tử trong Firebug trước để tìm bộ chọn liên quan? Ngoài ra, như bạn nói, tải lại trang là một nỗi đau trong ass (nó là tốt đẹp để xem thay đổi của bạn ngay lập tức) –

+0

Nó phụ thuộc. Hầu hết các lần bạn biết nơi phần tử tồn tại trong mã, vì vậy bạn hãy đến đó, xem những lớp nào nó có, và sau đó tìm kiếm lớp thích hợp trong CSS. Khi nó trở nên phức tạp hơn tôi sử dụng Firebug, nhưng chỉ trong trường hợp đó. –

+0

Đó không phải là để nói rằng một cái gì đó kết hợp hai sẽ là tuyệt vời. Tôi chỉ mô tả cách tôi đối phó với thực tế. :-) –

3

http://www.skybound.ca/

Go ra và được giác ngộ. Đây thực sự là một chương trình thay đổi cuộc sống.

+0

Điều này trông bom (thật đáng buồn tôi cần phải chờ đợi cho phiên bản mac) –

+0

Oh người đàn ông bummer! Tôi không nhận ra bạn đang ở trên một chiếc mac. Tin tốt là họ đang làm việc trên phiên bản mac: http://blog.skybound.ca/2009/11/13/new-developments-in-stylizer-for-mac-and-linux/ Nó isn Thường thì một ứng dụng hoàn toàn thay đổi luồng công việc của tôi cho tốt hơn, nhưng crap thánh, Stylizer đã làm cho phát triển CSS của tôi WAY sạch hơn và nhanh hơn. –

+0

Phiên bản mac của Stylizer hiện đã có sẵn. –

0

XRefresh với "Soft Refresh" kích hoạt có thể giúp công việc của bạn, nhưng bạn vẫn cần phải biết những gì selectors CSS nào bạn muốn thêm/chỉnh sửa.

-1

Backfire (xem bài dưới đây) đã được tạo ra đặc biệt cho Quplo (http://quplo.com), đó là một công cụ mà specificly làm những gì bạn mô tả. Bạn viết html và css, sau đó nói về những gì cần phải được thay đổi, thực hiện các thay đổi (sử dụng firebug hoặc thanh công cụ phát triển web) và nhấn lưu.

+0

Backfire đã được đề cập, cách đây vài tuần. -1 –

1

Check-out đóng góp của tôi cho vấn đề này: http://www.cssupdater.com

Bước 6 sau đó sẽ là: 6: Một nhấp chuột vào nút "Sync bây giờ" trong Firebug !!

Nhấp chuột gửi các thay đổi của bạn tới ứng dụng dành cho máy tính để bàn, đồng bộ hóa các tệp css gốc của bạn. Bạn cũng có thể chọn các thay đổi bạn muốn đồng bộ trong ứng dụng. Nó hoạt động với trình soạn thảo văn bản yêu thích của bạn hoặc IDE và trên cả Windows và Mac!

Heureka?

0

Lý do tại sao tôi đang phát triển LIVEditor, bởi vì tôi không muốn thực hiện lại thay đổi theo cách thủ công trong trình chỉnh sửa văn bản sau khi tinh chỉnh các kiểu css của tôi trong Firebug (hoặc thích).