【问题标题】:How can I show dotfiles in Textmate 2?如何在 Textmate 2 中显示点文件?
【发布时间】:2013-10-04 17:15:17
【问题描述】:

我最近升级到 Textmate 2,现在我的点文件没有显示在文件浏览器中。显然,在处理 .htaccess 文件之类的内容时,这一点很重要。

有没有办法启用这个功能?

【问题讨论】:

    标签: text-editor textmate2 dotfiles


    【解决方案1】:

    快速解决方案

    将焦点移到文件浏览器(⌥⌘⇥)并显示不可见(⌥⌘i)(键名:option/alt+command/windows+i /眼睛)。所有不可见的文件都将出现在文件浏览器中。再次按 ⌥⌘i 隐藏它们。

    永久解决方案

    如果您想始终显示一些点文件(例如 .htaccess),您可以将它们添加到 Preferences > Projects > Include files matching... 或将您要显示的文件列表添加到 include 数组中的其中之一:

    • ~/Library/Application Support/TextMate/Global.tmProperties(与使用首选项相同)
    • ~/.tm_properties(全球)
    • .tm_properties(在特定目录/项目内)

    您可以添加所有点文件 (.*),但我不建议这样做,因为它可能会很混乱。 也就是说,您还可以使用 exclude 数组排除文件。

    【讨论】:

    • 您的“快速解决方案”是隐藏/显示不可见字符(制表符、空格等),而不是隐藏/显示隐藏文件...
    • @StéphanePéchard 是的,它用于隐藏文件当焦点在文件浏览器上时
    • 对我不起作用,仍然切换不可见字符...(TextMate 版本 2.0-alpha.9503)
    • @StéphanePéchard 我最初也遇到了麻烦,但我意识到要使文件浏览器真正成为焦点,您必须在浏览器中的任何文件上单击两次(但不是双击),因此它的选择器变为蓝色而不是保持灰色。
    • 在确定按键操作时遇到了一些问题(我不是本地 Mac 用户)。这里没有符号:(选项)+(命令)+(i)。
    【解决方案2】:

    您可以通过配置文件 ~/.tm_properties 修改文件浏览器的行为

    要列出所有点文件和目录,您可以设置:

    include = "{$include,.*}"
    

    如果你想排除其中的一些,例如 .git 目录,修改 exclude 变量:

    exclude = "{$exclude,.git}" 
    

    还有更多选择,请查看 Textmate 网站作为可能的入口点:http://blog.macromates.com/2011/git-style-configuration/

    【讨论】:

      【解决方案3】:

      您可以在 Textmate 2 的首选项中执行此操作。

      导航至:Textmate -> 首选项 -> 项目。您应该看到两个字段,一个用于包含文件,一个用于排除。我用{*,.*} 替换了“包含文件匹配”的值,因此它包括所有正常和隐藏文件。然后,我只需将要排除的隐藏文件添加到“排除匹配的文件”字段中,例如 .git.DS_Store

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-02
        • 1970-01-01
        相关资源
        最近更新 更多