如何从命令行将文件添加到 TextMate 项目?

发布于 2024-11-09 16:16:37 字数 86 浏览 0 评论 0原文

我希望能够从命令行将文件添加到 Textmate 项目(当前打开)。有没有办法做到这一点(也许通过Applescript,mate命令,直接编辑项目文件等)?

I'd like to be able to add a file to a Textmate project (which is currently open) from the command line. Is there a way to do it (maybe via Applescript, the mate command, directly editing the project file, etc.)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

趁微风不噪 2024-11-16 16:16:37

下面是一个示例 TextMate 项目文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>documents</key>
    <array>
        <dict>
            <key>filename</key>
            <string>bar.c</string>
        </dict>
        <dict>
            <key>filename</key>
            <string>foo.c</string>
        </dict>
        <dict>
            <key>filename</key>
            <string>../src/c/linkedlist.c</string>
        </dict>
    </array>
    <key>fileHierarchyDrawerWidth</key>
    <integer>265</integer>
    <key>metaData</key>
    <dict/>
    <key>showFileHierarchyDrawer</key>
    <true/>
    <key>windowFrame</key>
    <string>{{282, 3}, {1148, 875}}</string>
</dict>
</plist>

您所需要做的就是创建一个命令行工具,其中添加以下信息:

        <dict>
            <key>filename</key>
            <string>PATH_TO_FILENAME</string>
        </dict>

不要忘记将 PATH_TO_FILENAME 替换为真实路径。通常情况下,我会写一个脚本来说明我的观点,但由于我没有时间,我只能提供这个建议。

Here is a sample TextMate project file:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>documents</key>
    <array>
        <dict>
            <key>filename</key>
            <string>bar.c</string>
        </dict>
        <dict>
            <key>filename</key>
            <string>foo.c</string>
        </dict>
        <dict>
            <key>filename</key>
            <string>../src/c/linkedlist.c</string>
        </dict>
    </array>
    <key>fileHierarchyDrawerWidth</key>
    <integer>265</integer>
    <key>metaData</key>
    <dict/>
    <key>showFileHierarchyDrawer</key>
    <true/>
    <key>windowFrame</key>
    <string>{{282, 3}, {1148, 875}}</string>
</dict>
</plist>

All you need to do is create a command-line tool which adds the following information:

        <dict>
            <key>filename</key>
            <string>PATH_TO_FILENAME</string>
        </dict>

Don't forget to replace PATH_TO_FILENAME with real path. Normally, I would write the script to illustrate my point, but since I don't have time, I can only offer this suggestion instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文