2013-09-24 23 views
7

Hiện tại tôi xác định lối tắt cho các biến thể xây dựng trong cấu hình chung của mình. Có cách nào để làm tương tự, nhưng sử dụng tệp cấu hình <my-project>.sublime-project?Có cách nào để xác định ràng buộc khóa cho mỗi dự án không?

Tôi cố gắng để xác định họ "Cài đặt" bên trong lĩnh vực - đã không làm việc:

"settings": [ 
    { "keys": ["ctrl+shift+a"], "command": "build", "args": {"variant": "my_variant"} } 
] 

Trả lời

3

Tôi không nghĩ rằng có một cách để xác định keymap ngoài .sublime-keymap tác phẩm, mà AFAIK cần phải được lưu trữ theo hệ thống phân cấp Packages - ví dụ: trong Packages/User/Default (<your OS>).sublime-keymap, dưới dạng Siêu dữ liệu bỏ qua các tệp sơ đồ bàn phím có tên khác.

Tuy nhiên, đối với những gì bạn đang cố gắng làm, có một giải pháp thay thế. Các .sublime-project tập tin supports một khung cảnh "build_systems":

"build_systems": 
[ 
    { 
     "name": "List", 
     "cmd": ["ls"] 
    } 
] 

Bằng cách thay đổi một cách thích hợp này trên một cơ sở cho mỗi dự án bạn có thể kích hoạt Automatic xây dựng hệ thống và có bạn quy định một lần chạy khi bạn nhấn CtrlB. Thông tin thêm về các hệ thống xây dựng có sẵn here.

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