2015-02-12 22 views
5

Tôi hiện đang sử dụng Sublime Text 3 để lập trình bằng Python, Java, C++ và HTML. Vì vậy, đối với mỗi ngôn ngữ, tôi có một bộ plugin khác nhau. Tôi muốn biết nếu có một cách để thay đổi giữa "hồ sơ", với mỗi hồ sơ có chứa các plugin của ngôn ngữ tương ứng. PC của tôi không phải là tất cả những gì mạnh mẽ, vì vậy nó bắt đầu treo nếu tôi có quá nhiều plugin hoạt động. Vì vậy, khi một cấu hình đang chạy, tất cả các plugin khác sẽ bị tắt.Sublime Text 3 - Cấu hình Plugin

TL; DR: Có cách nào để thay đổi giữa "tiểu sử" có chứa một bộ plugin khác trong Văn bản tuyệt vời không?

+0

Bạn đang sử dụng bao nhiêu plugin? Tôi không nghĩ rằng tôi đã từng thấy Sublime sử dụng hơn 2% CPU của tôi với ~ 15 plugin. – Jon

+0

Tôi có khoảng 10 cho mỗi cái. Nhưng như tôi đã nói, PC thực sự chậm/cũ và đang cố gắng mở cửa sổ khám phá ngay cả khi sử dụng ST3 – WhiteFlameAB

+0

Một điều bạn có thể thử (một số googling nhanh chóng lấy cảm hứng từ điều này) là tạo một thư mục plugins riêng biệt cho mỗi cấu hình, sau đó sử dụng tập lệnh batch (bạn đã nói Windows) để đổi tên các thư mục và thay đổi thư mục nào đang được sử dụng. Sau đó, bạn chỉ có thể chạy một cái gì đó như 'subl_use_profile.bat Python' hoặc' subl_use_profile.bat HTML'. – Jon

Trả lời

2

Cách dễ nhất tôi có thể nghĩ là thực hiện điều này trên Windows là có nhiều cài đặt di động, mỗi cài đặt cho ngôn ngữ lập trình và bộ plugin bạn chọn. Sau đó, bạn có thể thiết lập nhiều biểu tượng trên trình đơn/thanh tác vụ/trình đơn khởi động/bất kỳ thứ gì, mỗi biểu tượng trỏ đến một cài đặt khác. Bằng cách này bạn không cần phải làm rối tung xung quanh bằng cách viết các tập tin batch để đổi tên mọi thứ.

Ngoài ra, bạn có thể chỉ cần lò xo dùng cho một máy tính mới :)

+1

Tôi đoán đó là lựa chọn tốt nhất. Nhưng tôi ngạc nhiên không ai đã đi qua vấn đề này chưa .... – WhiteFlameAB

+0

@WhiteFlameAB thường Sublime là thực sự tốt với bộ nhớ và quản lý plugin, như vậy có lẽ máy tính của bạn chỉ là như vậy tệ hại (không vi phạm) hoặc có những vấn đề khác với Windows rằng nó sẽ chạy chậm bất kể điều gì. Có lẽ một hoặc nhiều plugin của bạn bị rò rỉ bộ nhớ, hoặc đang chạy một 'EventListener' sau mỗi lần nhấn phím (linters sẽ làm điều đó), hoặc một cái gì đó khác đang diễn ra đang làm chậm mọi thứ. Có rất nhiều lý do tại sao điều này có thể xảy ra, và bạn có thể chỉ trong cơn bão hoàn hảo của nhiều người trong số họ. – MattDMo

+0

@WhiteFlameAB tất cả mọi người giảm bớt tính năng này, tôi không hiểu tại sao ... và những người cố gắng đóng góp những ý tưởng, đề xuất các giải pháp DIY như bash hay batch script ... IMHO họ không giải pháp tối ưu ... –

0

Trong cửa sổ 10 nếu bạn xóa thư mục này ->C: \ Users \ USER \ AppData \ Roaming \ Sublime chữ 3

thì văn bản tuyệt vời sẽ mặc định trở về trạng thái ban đầu. Có lẽ nếu bạn thiết lập một tập tin batch để giữ phiên bản khác nhau của thư mục này ví dụ như ":

" ./Sublime chữ 3_Java " hoặc

" ./Sublime chữ 3_Python" hoặc

"./Sublime chữ 3_C++"

và sau đó khi bạn muốn làm việc trên java có một tập tin batch để đổi tên "./Sublime chữ 3_Java"-"./Sublime Text 3" và khởi động lại tuyệt vời. Nếu bạn thực sự muốn sử dụng một liên kết tượng trưng để đại diện cho "./Sublime Text 3" thì có tệp lô để sửa đổi (hoặc xóa và tạo lại) nơi liên kết tượng trưng trỏ đến.

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