2013-03-11 46 views
5

我正在使用崇高的文本2,並且想要記錄一個上傳當前文件的宏,它通過傳輸docsend(super + u)並在本地保存(super + s)。如何在崇高的文字2中記錄宏?

於是我開始錄製宏CTRL + Q,看到在頁腳

Starting to record macro ... 

狀態的通知。然後我打超級+ S並保存和上傳爭奪超級+ U。按下ctrl + Q停止macrorecording頁腳後說

Stopping recording macro 

但是我沒有在菜單中選擇「工具/宏播放」,當我點擊保存宏它沒有做任何事情。

任何想法?

PS:我的工作在OS X和我沒有任何目錄

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

有我將其創建爲管理員?

非常感謝

現在我意識到,我不需要的文件夾/庫......但是〜/庫...

但保存文件〜/庫/應用程序\支持後/崇高\文本\ 2 /封裝/用戶/發送上傳和 - save.sublime宏

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

和加入以下用戶快捷

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

它不保存,但上傳...什麼錯了?

回答

3

要簡單回放上次錄製的宏按Ctrl+Shift+q

In Sublime Text2默認情況下,宏不保存到文件中,而是駐留在宏緩衝區中。
更多here

它的上傳是因爲您的主要定義爲只[super+u]這是上傳的原因 - 它應該是[super+s]的保存。

希望可以幫到