Editor 如何像TM1中的项目抽屉一样在TM2中的文件浏览器中显示当前文档?

Editor 如何像TM1中的项目抽屉一样在TM2中的文件浏览器中显示当前文档?,editor,textmate,textmate2,Editor,Textmate,Textmate2,TM1中的Ctrl-Cmd-R用于显示当前文件在项目抽屉中的位置。这是textmate中非常有用的功能 TM2有相同的快捷方式,并称其为“当前文档”,其工作原理非常相似,但它也会更改文件浏览器中的当前目录,我认为这是TM2中的新项目抽屉。这不是很有用,因为我希望在文件浏览器中保持项目根目录的打开状态 另外,如果我试图通过在文件抽屉上使用Ctrl-Tab-Focus和Cmd+Up-Arrow返回到项目根目录,则文件抽屉会返回到原始状态,并且不会在文件浏览器中显示所需的文件 有人设法避开这件事吗?我

TM1中的Ctrl-Cmd-R用于显示当前文件在项目抽屉中的位置。这是textmate中非常有用的功能

TM2有相同的快捷方式,并称其为“当前文档”,其工作原理非常相似,但它也会更改文件浏览器中的当前目录,我认为这是TM2中的新项目抽屉。这不是很有用,因为我希望在文件浏览器中保持项目根目录的打开状态

另外,如果我试图通过在文件抽屉上使用Ctrl-Tab-Focus和Cmd+Up-Arrow返回到项目根目录,则文件抽屉会返回到原始状态,并且不会在文件浏览器中显示所需的文件

有人设法避开这件事吗?我想要一个类似于TM1的行为。在大多数IDE/编辑器中也可以找到它。您必须在项目根目录中创建一个.tm_属性文件,并添加以下行:

projectDirectory = "$CWD"
这样,TM2知道如何从路径执行所有与文件搜索相关的查询,因此,当使用cmd+T时,您不仅可以在finder/project drawer中看到来自当前根目录的匹配项


如果您想使用finder/project drawer导航项目,请使用finder中相同的键。

Yep,前者有效。但这不是我的问题。尝试Ctrl+Cmd+R,使用嵌套在编辑器上当前处于焦点的几个级别的文件。您会注意到,项目抽屉切换到文件所在的目录,并将该文件保留在选中状态。我希望此特定操作不会丢失projectDirectory选择。换句话说,显示文件,但在抽屉中保持目录根相同。@jake用于视觉定向?通常是因为我想在当前视图中的文件所在的文件夹中创建一个新文件。有时还需要知道文件写入项目根目录的位置。Rails项目中的示例部分等@jake 2013-01-13 r9345此版本应该可以解决您的问题。