2013-03-11 15 views
5

Tôi đang sử dụng văn bản tuyệt vời 2 và muốn ghi lại macro để tải lên tệp hiện tại vie truyền docsend (super + u) và lưu nó cục bộ (super + s).Làm thế nào để ghi lại macro trong văn bản cao cấp 2?

Vì vậy, tôi bắt đầu để ghi lại một ctrl + q vĩ mô và xem thông báo trạng thái ở chân

Starting to record macro ... 

Sau đó, tôi nhấn siêu + s và nó tiết kiệm và upload nó vie siêu + u. Sau khi nhấn ctrl + q cho dừng macrorecording chân nói

Stopping recording macro 

Nhưng tôi không có sự lựa chọn trong menu "Tools/Playback vĩ mô" và khi tôi nhấn lưu Macro nó không làm gì cả.

Bất kỳ ý tưởng nào?

PS: Tôi đang làm việc trên OS X và tôi không có thư mục

/Library/Application\ Support/Sublime\ Text\ 2 

Có tôi để tạo ra nó như admin?

Thanks a lot

Bây giờ tôi nhận ra rằng tôi không cần phải vào thư mục/Library ... nhưng ~/Library ...

Nhưng sau khi lưu tập tin ~/Library/Application \ Support/Sublime \ chữ \ 2/Gói/User/truyền tải lên-và-save.sublime vĩ mô

[ 
{"command": "save"}, 
{"command": "transmit_docksend"} 
] 

và thêm dòng sau vào sử dụng phím tắt

[ 
{ "keys": ["super+u"], "command": "run_macro_file", "args": {"file": "Packages/User/transmit-upload-and-save.sublime-macro"} } 
] 

nó không lưu nhưng tải lên ... có gì sai?

Trả lời

3

Để chỉ phát lại báo chí Macro được ghi lần cuối Ctrl+Shift+q.

Trong macro văn bản cấp cao macro không được lưu vào tệp theo mặc định, chúng nằm trong bộ đệm macro thay thế.
Thêm here

Lý do tải lên là do khóa của bạn chỉ được xác định là [super+u] để tải lên - nó phải là [super+s] để lưu.

Hy vọng rằng sẽ giúp