2013-04-18 19 views
10

tôi tiếp tục nhấn Ctrl + Q trong chữ Sublime 2. Tôi có thể remap các Quit lệnh để để ràng buộc quan trọng này không làm việc hoặc yêu cầu ví dụ: Ctrl +Q + Q?Remap Sublime Văn bản 2 Ctrl-Q để ngăn chặn tai nạn bỏ

tôi đã cố gắng lập bản đồ nó để null -

[ 
    { "keys": ["ctrl+q"], "command": "" } 
] 
+0

Bạn đã cố gắng loại bỏ 'ctrl + q' ràng buộc từ bạn' chính Bindings - nộp Default'? – bdiamante

Trả lời

20

Cách đơn giản nhất để làm điều này là sử dụng kiểm soát trọn gói để cài đặt Maybs Quit, mà remaps Ctrl + Q hỏi xem bạn có muốn bỏ thuốc lá, đóng xem hoặc cửa sổ, lưu hoặc không làm gì cả:

enter image description here

sau đó bạn có thể bỏ bằng cách gõ Ctrl + Q tiếp theo Nhập.

8

Tôi tin rằng bạn cần phải cung cấp cho nó một số lệnh. Một mục nhập với một lệnh trống sẽ bị bỏ qua. Hãy thử làm

[ 
    { "keys": ["ctrl+q"], "command": "noop" } 
] 
+0

Hi skuroda - Tôi đã thử cách tiếp cận đó nhưng tiếc là nó không hoạt động. Tôi nghĩ rằng điều này có thể là một cái gì đó tôi phải xử lý trong hệ điều hành. – kerno

11

Đó là một câu hỏi cũ, nhưng vẫn còn:

Trong MacOSCtrl (ví Ctrl + Q) là Siêu vì vậy giải pháp là thế này:

{ "keys": ["super+q"], "command": "noop" } 
+1

Điều này làm việc cho tôi trên OS X. Trên Windows, nó trông giống như bản đồ 'siêu' cho khóa Windows: http://sublime-text-unofficial-documentation.readthedocs.org/en/latest/reference/key_bindings.html#modifiers –

+0

tính năng này cũng phù hợp với tôi trên Mac. Giải pháp tốt! –

6

Tôi đã hủy bỏ việc bỏ thuốc lá sang số Siêu + Alt + Q:

{ "keys": ["super+q"], "command": "noop" }, 
{ "keys": ["super+alt+q"], "command": "exit" } 
+0

Tôi thích cái này nhất. – JacobIRR