如何在Textmate 2中显示dotfiles?

46 text-editor dotfiles textmate2

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

有没有办法启用此功能?

Sim*_*mon 77

快速解决方案

将焦点移动到文件浏览器(⌥⌘⇥)并显示不可见(⌥⌘I).所有不可见的文件都将出现在文件浏览器中.再按⌥⌘I一次隐藏它们.

永久解决方案

如果你想总是显示一些dotfiles(例如.htaccess),你可以在Preferences> Projects> Include files matching ...中添加它们, 或者include在下列其中一个中添加你想要显示的文件列表:

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

你可以添加所有的dotfiles(.*),但我不推荐它,因为它可能会很混乱.也就是说,您也可以使用exclude数组排除文件.

  • @StéphanePéchard我最初也无法使用它,但是我意识到为了使文件浏览器实际上处于焦点,你必须在浏览器中的任何文件上单击两次(但不要双击),这样它的选择器变成蓝色而不是保持灰色. (6认同)
  • @StéphanePéchard是的,它是隐藏文件_当焦点在文件browser_上时! (4认同)
  • 有点麻烦或者弄不到它花了哪些关键笔划(我不是本机的mac用户).这里没有符号:(选项)+(命令)+(i). (4认同)

kwo*_*ood 17

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

要列出所有dotfiles和目录,您可以设置:

include = "{$include,.*}"
Run Code Online (Sandbox Code Playgroud)

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

exclude = "{$exclude,.git}" 
Run Code Online (Sandbox Code Playgroud)

There are many more options, check the Textmate site as an entry point for whats possible: http://blog.macromates.com/2011/git-style-configuration/


Tom*_*rop 12

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

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