2013-03-11 11 views
5

Używam wysublimowanego tekstu 2 i chcę nagrać makro do przesłania bieżącego pliku vie nadawać docsend (super + u) i zapisać go lokalnie (super + s).Jak nagrać makro w wysublimowanym tekście 2?

Więc zacznę nagrywać makro Ctrl + Q i zobaczyć powiadomienie o stanie w stopce

Starting to record macro ... 

Potem uderzył Super + S i oszczędza i przesłać go vie Super + U. Po uderzeniu Ctrl + Q za zatrzymanie macrorecording stopkę mówi

Stopping recording macro 

Ale nie ma w menu „Narzędzia/odtwarzanie makro” i kiedy uderzy zapisać makro nie robi nic zrobić.

Każdy pomysł?

PS: Ja pracuję na OS X i mam katalog nie

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

ja go utworzyć jako admin?

Thanks a lot

Teraz zdałem sobie sprawę, że nie potrzebują katalogu/Library ... ale ~/Library ...

Ale po zapisaniu pliku ~/Library/Application \ Support/Sublime \ Text \ 2/Pakiety/użytkownik/transmitować-upload-a-save.sublime-makro

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

i dodanie następujących użytkownikowi skróty

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

nie zapisuje, ale przesyła ... co jest nie tak?

Odpowiedz

3

Aby po prostu odtworzyć ostatnio nagrane makro, naciśnij przycisk Ctrl+Shift+q.

W Sublime Text2 Makra nie są zapisywane do pliku domyślnie, ale znajdują się w buforze makr.
Więcej here

Powodem jest to Zamieszczanie ponieważ klucz jest określony tylko jako [super+u] który jest na upload - powinno być [super+s] dla uratować.

Nadzieję, że pomaga