5

我正在使用 sublime text 2 并想记录一个宏来上传当前文件 vie 传输 docsend (super+u) 并将其保存在本地 (super+s)。

于是我开始录制宏 ctrl+q 并在页脚看到状态通知

Starting to record macro ...

然后我点击 super+s 并保存并上传它 vie super+u。在按 ctrl+q 停止宏录制后,页脚说

Stopping recording macro

但是我在菜单“工具/播放宏”中没有选项,当我点击保存宏时它什么也没做。

任何想法?

PS:我在 OS X 上工作,我没有目录

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

我必须以管理员身份创建它吗?

非常感谢

现在我意识到我不需要文件夹 /Library... 但是 ~/Library...

但保存文件后 ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/User/transmit-upload-and-save.sublime-macro

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

并将以下内容添加到用户快捷方式

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

它不保存但上传......有什么问题?

4

1 回答 1

3

要简单地播放最后录制的宏,请按Ctrl+Shift+q

在 Sublime Text2 中,宏默认情况下不会保存到文件中,而是驻留在宏缓冲区中。
更多在这里

它上传的原因是因为您的密钥仅被定义为[super+u]用于上传 - 它应该[super+s]用于保存。

希望有帮助

于 2013-03-17T14:58:38.097 回答