2014-09-05 22 views
11

Làm cách nào tôi có thể chỉnh sửa hệ thống xây dựng trong Sublime Text 3, cho dù hệ thống bản dựng của tôi có được cài đặt thông qua Kiểm soát gói không? Ví dụ, đối với gói Sass Build, nó xuất ra các tệp .map gần đây, vì vậy tôi muốn cấu hình nó để nó ngừng hoạt động.Chỉnh sửa hệ thống xây dựng trong Sublime Text 3

Có vẻ như khác với Sublime Text 2 vì các hướng dẫn đó dường như không áp dụng cho những gì tôi có trong thư mục Sublime Text 3 của mình.

Và tôi có thể thay đổi chúng trên cơ sở từng dự án không?

Trả lời

13

Không giống như Sublime Text 2, phiên bản 3 sử dụng nén .sublime-package tệp để chứa cả các gói và plugin mặc định được cài đặt qua Kiểm soát gói. Do đó, họ không có thư mục nào trong thư mục Packages được truy cập qua Preferences -> Browse Packages....

Để truy cập các tệp trong các gói này, hãy sử dụng plugin PackageResourceViewer. Theo mặc định, nó thêm các tùy chọn trình đơn PackageResourceViewer: Extract PackagePackageResourceViewer: Open Resource trình đơn vào Bảng điều khiển. Sử dụng Extract Package để giải nén hoàn toàn gói hoặc plugin vào thư mục Packages, nơi nội dung của nó sẽ ghi đè các tệp gốc trong lưu trữ .sublime-package. Sử dụng Open Resource để mở tệp trong gói để xem. Tệp này có thể được chỉnh sửa và nếu được lưu sẽ được đặt trong Packages/PluginName/file.name và sẽ ghi đè lên tệp gốc.

Trong khi tính năng này tuyệt vời, hãy nhớ rằng các bản nâng cấp tiếp theo cho plugin được trích xuất sẽ không được áp dụng, vì các tệp được trích xuất trong Packages/PluginName ghi đè lên những tệp đó trong kho lưu trữ PluginName.sublime-package. Theo dõi các tin nhắn Kiểm soát gói xuất hiện định kỳ trong Sublime cũng như các trang plugin khác nhau của bạn trên Package Control website để xem bạn có cần cập nhật các tệp đã trích xuất của mình hay không. Phương thức hành động bảo thủ nhất là chỉ trích xuất các tệp riêng lẻ mà bạn biết bạn cần sửa đổi, cho phép phần còn lại của plugin/gói được nâng cấp nếu cần.

+1

Đăng ký tuyệt vời, nhưng từ 'plugin' ở một số nơi ban đầu cho tôi - Tôi nghĩ bạn có nghĩa là 'Gói//', 'Gói/' và ' .sublime-package'. Các gói _contain_ plugins (trong số những thứ khác), và ở đây chúng ta đang nói về _packages_. – mklement0

Các vấn đề liên quan