2011-12-11 30 views
6

Tôi làm cách nào để ánh xạ Mở gần đây hoặc "mở tệp cuối cùng" sang lối tắt bàn phím?Văn bản tuyệt vời 2 - Ràng buộc khóa để mở gần đây?

Đây là nỗ lực đáng thương của tôi cho đến nay:

{ "keys": ["super+shift+r"], "command": "open_recent"} 

Tôi cố gắng nhìn vào giao diện điều khiển (Ctrl-`) trong khi sử dụng mở gần đây nhưng nó không hiển thị bất cứ điều gì.

Nói chung, làm cách nào để thực hiện thêm các ràng buộc chính? Và có một vị trí thích hợp hơn là Stack Overflow cho câu hỏi này không?

Cảm ơn!

Trả lời

3

Các ràng buộc chính phải được thêm vào tùy chọn liên kết khóa người dùng. Việc thêm vào cài đặt mặc định cũng sẽ hoạt động nhưng cài đặt sẽ bị ghi đè khi phiên bản mới của Sublime Text 2 được cài đặt.

Nỗ lực của bạn phù hợp với cấu trúc chung của khóa liên kết Khóa văn bản cao cấp, nhưng "open_recent" không phải là lệnh hợp lệ. Từ những gì tôi có thể tìm thấy trong tài liệu, tôi nghĩ menu Open Recent theo dõi các tên tập tin khác nhau sau đó các cuộc gọi mở trên bất kỳ tập tin nào được chọn, thay vì gọi một lệnh open_recent.

Nếu không có cách để lấy tên của tệp gần đây nhất, bạn có thể viết phần mở rộng theo dõi tệp gần đây nhất và sau đó mở tệp, nhưng đó có thể là giải pháp khá kludgy.

+0

Tôi lo ngại điều này có thể đúng. Cảm ơn bạn về thông tin! –

1

Lệnh này là reopen_last_file. Vì vậy, bạn nên thêm một cái gì đó như thế này:

{ "keys": ["ctrl+shift+r"], "command": "reopen_last_file" }, 

nhỏ PS: Tôi đang sử dụng ctrl+shift+t, do đó các phím tắt cho mở lại tài liệu cuối cùng là nhất quán trên trình duyệt của tôi, IDE và biên tập.

+1

Không phải là những gì được ánh xạ tới Cmd-Shift-T theo mặc định? - {"keys": ["super + shift + t"], "command": "reopen_last_file"}. Đó là một thời gian kể từ khi tôi đã viết câu hỏi này nhưng tôi nghĩ rằng tôi đã được sau khi thực tế mở menu gần đây. Tôi đoán chỉ cần nhấn Cmd-Shift-T một loạt các lần là đủ để tìm thấy bất cứ điều gì nó là bạn đang tìm kiếm. Có lẽ tôi không biết về điều đó khi tôi viết câu hỏi này. Cảm ơn mặc dù! –

+0

Vâng, đó là 'ctrl + shift + t'in tệp' Default (Windows) .sublime-keymap' của tôi. Nếu có lệnh cho chức năng bạn đang tìm kiếm (hiển thị danh sách các tệp gần đây), bạn sẽ có thể gán nó cho một sơ đồ bàn phím. Nhưng tôi không thể tìm thấy một chức năng như vậy bằng cách sử dụng bảng lệnh ('ctrl + shift + p'). –

+0

Đó là câu trả lời hay nhất tại đây cảm ơn thời gian và nỗ lực của bạn –

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