Làm thế nào để bạn cài đặt và quản lý các gói TextMate?


16

Ban đầu, có một kho lưu trữ SVN chuẩn cho các gói TextMate và cài đặt được đề xuất đã giải nén chúng vào một Pristine Bundlesthư mục để trình quản lý gói của TextMate có thể lưu các tùy chỉnh bẩn của bạn trong một Bundlesthư mục riêng .

Bây giờ gần như mọi người đang sử dụng git, liệu nó vẫn có ý nghĩa để sử dụng Pristine Bundleshay liệu có phù hợp hơn để giữ gói đã cài đặt trong Bundlesthư mục và quản lý các tùy chỉnh với git không?

Những công cụ tiện lợi nào có sẵn để khám phá, cài đặt và cập nhật các gói? Có vẻ như có một getBundlegetBundles , và không có cách nào thực sự có thẩm quyền để làm điều đó.

Tôi bắt đầu nghĩ rằng có lẽ tốt nhất là chỉ tìm kiếm GitHub cho ".tmbundle" để tìm nội dung và cài đặt bằng tay.

Về cơ bản, câu hỏi của tôi là: làm thế nào để bạn làm điều đó? Có phương pháp nào tốt hơn các phương pháp khác để luôn nằm trên các gói đã cài đặt của bạn không?


GetBundles (với 's') dường như là cách mà hầu hết mọi người đang làm điều đó. Tuy nhiên, tôi nghĩ rằng nếu bạn dự đoán sẽ thực hiện thay đổi, tốt nhất chỉ nên nắm lấy git bằng tay để bạn có thể dễ dàng rẽ nhánh. Tôi tin rằng trình soạn thảo gói tích hợp chỉ đơn giản là lưu các khác biệt của những thay đổi bạn thực hiện, nhưng tôi có thể sai.
Matt B.

Câu trả lời:


6

Tùy thuộc vào cấp độ kỹ năng của bạn, bạn có thể tải xuống các gói, sau đó kéo và thả chúng vào Người dùng> my.name> Libary> Hỗ trợ ứng dụng> TextMate> Thư mục Gói hoặc bạn có thể sử dụng lật đổ trong thiết bị đầu cuối như vậy

mkdir -p /Library/Application\ Support/TextMate/Bundles
cd /Library/Application\ Support/TextMate/Bundles
svn co http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle

Thông tin thêm bạn có thể xem tài liệu chi tiết của họ trên trang TextMate http://manual.macromates.com/en/bundles


2

TextMate 2 tự động cập nhật tất cả các gói mặc định cho bạn! Kết quả là, GetBundles không được dùng nữa.

Đây là một cải tiến lớn: việc thêm các gói từng là rào cản lớn đối với người dùng không biết Git - nhưng không còn nữa :-)

Gợi ý nâng cao : Nếu bạn rẽ nhánh hoặc tạo các gói riêng của mình, chúng có thể được duy trì bằng cách sử dụng ứng dụng khách git mà bạn chọn. Chỉ cần chỉnh sửa và duy trì như bình thường qua git, v.v ... Vị trí hiện tại để cài đặt nằm trong thư mục Avian, vd:

`~/Library/Application\ Support/Avian/Bundles/markdown.tmbundle`

Tôi nghĩ điều này sẽ thay đổi thành "Textmate" khi TM2 được phát hành

`~/Library/Application\ Support/Textmate/Bundles/`
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.