1

我使用 TextMate 来做我的 HTMl、PHP、JS/其他语言和 CSSEdit 来做我的 CSS。

我想更好地将 TextMate 与 Transmit 集成,因为目前我是这样工作的:

TextMate:编辑代码 传输:查找文件夹并拖动到在线服务器 Firefox:刷新页面 冲洗,重复。

对我来说感觉很笨拙,我对 CSSEdit 也做同样的事情(尽管 CSSEdit 的实时预览意味着我只需要上传一次)但我希望能够在保存时将已编辑的文档上传到相关位置服务器(假设已启用链接浏览)。

有没有人有他们遵循的特定工作流程或在 TextMate 中启用宏来执行这些任务,因为它们肯定会让我的生活更轻松,如果需要,Coda 也是一个选项而不是 TextMate。

能够在保存时自动提交 Versions/Git-Tower 也很棒。

4

3 回答 3

3

我推荐@Adam's solution for the uploading part of your question,但你为什么同时使用 Git 和 Transmit?为什么不使用 Git 解决所有问题?

我的工作流程:

  • 在我的机器上,我保留了一个 Git 存储库,我可以在其中完成所有工作。工作目录由 MAMP 提供,因此我可以在提交任何内容之前测试我的代码。
  • 当我满意时,我会提交我的最新更改,直到我认为我正在处理的分支是稳定的。
  • 当我准备好时,我推送到服务器,在该服务器上,提交后挂钩将最新版本检查到“预生产服务器”。
  • 当一切都经过测试后,分支合并等等,我手动将存储库签出到“产品服务器”。

任何时候都不需要使用 FTP 客户端,一切都在编辑器中完成(之前是 TextMate,现在是 Vim)。

于 2011-03-19T22:14:19.577 回答
1

您可以考虑使用 Transmit 将 FTP 服务器安装为卷的功能,然后直接在服务器上编辑文件。对 TextMate 来说,安装的 FTP 服务器似乎只是另一个卷。搜索 Transmit Disk 的帮助文件,其名称为该功能。

于 2011-03-20T04:51:13.147 回答
1

如果您在 Transmit 中设置站点,并打开保存文件的本地目录,则可以通过键入 ctrl-shift-f 激活 Textmate Transmit 捆绑包。然后点击 1 或 2。1 将上传当前目录,2 将发送当前文件。

于 2011-03-19T21:45:43.483 回答