2013-04-23 37 views
7

Tôi không có may mắn thay đổi các ràng buộc khóa để chuyển đổi tệp trong Cao nguyên. Có ai biết rằng thỏa thuận ở đây không? Tất cả tôi đang cố gắng để đạt được là cmd +] và cmd + [để hiển thị các tập tin tiếp theo và trước đó. Sau đó, tôi có thể sử dụng tab và shift + tab cho tất cả các indenting của tôi.Thay đổi lối tắt "Tệp Tiếp theo" và "Tệp trước" trong Văn bản Sublime 2

[ 
    { "keys": ["super+]"], "command": "Next File" }, 
    { "keys": ["super+["], "command": "Previous File" } 
] 

Xin cảm ơn tất cả mọi người!

Trả lời

7

Hãy thử điều này:

[ 
    { "keys": ["ctrl+]"], "command": "next_view" }, 
    { "keys": ["ctrl+["], "command": "prev_view" } 
] 

Tất nhiên điều này đi vào "Key Bindings - tài" tập tin.

+0

hoàn hảo, cảm ơn! Làm thế nào bạn biết nó là 'xem' và không phải 'tập tin' bằng cách này? Tôi đã không thể tìm thấy một danh sách tất cả các tên của các lệnh. – alsweet

+1

Bạn có thể mở các ràng buộc khóa mặc định thông qua 'Tùy chọn' ->' Ràng buộc khóa - Mặc định'. Ở đó tôi tìm kiếm 'ctrl + pageup' mà tôi biết là ràng buộc khóa mặc định cho" Next Page " – tessi

+3

@alsweet Như một mẹo chung, bạn cũng có thể nhập' sublime.log_commands (True) 'trong giao diện điều khiển. Điều này sẽ hiển thị lệnh và các đối số đang chạy khi một menu hoặc thao tác bàn phím được chạy. Hữu ích nếu bạn muốn tìm lệnh nào đang được chạy, mà không cần phải lướt qua các tệp sơ đồ bàn phím. – skuroda

14

Đây thực sự là những gì bạn có thể thực sự đang tìm kiếm. Tôi tìm thấy nó hữu ích hơn để quay trở lại tập tin trước đó tôi đã làm việc trên, không di chuyển sang trái và phải thông qua các tab. Nhưng bạn có thể có sự ràng buộc với cả hai hành vi.

// This is very useful, go back to the previously viewed file regardless of 
// tab order 
    { "keys": ["super+["], "command": "next_view_in_stack" }, 
    { "keys": ["super+]"], "command": "prev_view_in_stack" } 
+1

có vẻ như điều này chỉ cho phép bạn quay lại tệp trước * trong * một nhóm. Sẽ hữu ích hơn nếu bạn quay trở lại bất kỳ tệp nào trước đó, bất kể nó nằm trong cùng một nhóm hay không. –

+0

Cảm ơn, tôi nghĩ rằng đây sẽ là câu trả lời được chấp nhận! Nhưng đối với tôi nó có ý nghĩa hơn để đảo ngược lệnh. – JohnnyQ