在当前文件夹中打开新的Finder窗口


11

在Windows中,当我在资源管理器中浏览时,如果打开一个新的资源管理器窗口,则该窗口将打开到与我按Ctrl-N时选择的窗口相同的位置。有没有一种方法可以使用Finder?因此,如果我浏览到图片,则按Command-N时,新的Finder窗口将打开,显示图片。

编辑:澄清一下,现在发生的是,无论我浏览到哪里,当我按Command-N时,新的Finder窗口都会在我的主目录中打开/Users/my_user/


好。我是个假人 我读了3次您的问题,但仍然听不懂。您要打开一个与之前的窗口相同的文件夹的新窗口(重复)。我使用cmd-o
。...– Ruskes

是的,移动文件时很方便。假设我在Folder1 / Folder2中有一些要移到Folder1 / Folder3的文件。在Windows中,我将在资源管理器中打开Folder1,按Ctrl-N,第二个窗口也将对Folder1打开。然后,我在一个窗口中浏览到Folder2,在另一个窗口中浏览到Folder3。我不必先导航到第二个窗口中的Folder1,因为它已经在那里打开了。
莎拉·弗赛尔斯

Sarah-您的用例非常普遍。苹果公司最近的文件夹设计并没有真正的帮助,因此大多数人只是将常用位置放在侧边栏中,或者使用启动工具(如Launchbar)通过键盘将文件推送到特定文件夹,而不是让Finder跟踪最后一个位置。最大的问题是一旦关闭最后一个查找程序窗口,Finder便会维护“当前”文件夹的概念。
bmike

Answers:


9

您可以为脚本分配快捷方式,如下所示:

tell application "Finder"
    try
        target of Finder window 1
        make new Finder window to result
    on error
        make new Finder window to home
    end try
end tell

这也会更改一些属性:

tell application "Finder"
    try
        tell Finder window 1
            set t to target
            set b to bounds
            set cv to current view
            set sw to sidebar width
            set sv to statusbar visible
            set tv to toolbar visible
        end tell
    on error
        make new Finder window to home
        return
    end try
    make new Finder window to t
    tell result
        set bounds to {(item 1 of b) + 20, (item 2 of b) + 20, (item 3 of b) + 20, (item 4 of b) + 20}
        set current view to cv
        set sidebar width to sw
        set statusbar visible to sv
        set toolbar visible to tv
    end tell
end tell

target of Finder window 1是标题栏上显示的文件夹。它不依赖于列表视图中的选择。

您也可以使用⌃⌘↑在新窗口中显示标题栏上显示的位置。如果工具栏被隐藏,则在列视图中不起作用。


1
+1。不错的脚本+信息!一个问题,如果将“后备窗口” 从“主页”更改为默认窗口,它将如何使其成为默认选择的“新查找器”窗口选项?
NOTjust – user4304 2013年

1
您可以使用defaults read com.apple.finder NewWindowTargetPath || defaults read com.apple.finder NewWindowTarget。如果默认位置是例如计算机视图,则NewWindowTargetPath不存在。
Lri

9

在视图菜单中启用显示路径(不确定菜单名称,但应显示在finder窗口的底部),然后cmd +双击要打开的文件夹,在这种情况下,最后一个文件夹是当前文件夹。

我制作了图片,但无法发布它:\

编辑:图像示例 重复查找器窗口


感谢@grgarside,我遵循了您的建议,现在我可以添加图像了。
MarcoMourão13年

6

Command- Control- O将在同一位置打开一个新的Finder标签/窗口。

要在选项卡中打开它,必须在“首选项/常规”中启用“在选项卡中打开文件夹,而不是新窗口”。如果要在另一个完整的窗口中打开它,只需禁用它即可。

在标签页中打开文件夹...


1
这是我找到的最好/最简单的解决方案-谢谢您!从不知道这个捷径。最好是双击命令。唯一的问题是您必须在Finder中选择文件夹-如果您在文件夹中选择了任何内容,则快捷方式不会执行任何操作。::(
Silentmouth

1

很简单:

转到“查找器>首选项>常规标签”

取消选中“在选项卡而不是新窗口中打开文件夹”。

你完成了!

⌘+双击该文件夹。


1
但这并不会在新标签页中打开您当前正在查看的文件夹,而是会打开您单击的文件夹。
calum_b

1
无法得到你。
Bhojendra Rauniyar '16

1
这不是OP想要的吗?make new Finder windows open at current folder
Bhojendra Rauniyar's

1
他们用我阅读的方式,他们想用一种方式打开当前Finder窗口的副本...但是也许我误会了。
calum_b

1
那是做什么的。
Bhojendra Rauniyar's

0

OS X上的Finder没有重新打开最新文件夹的选项。

它在“转到”菜单中进行了跟踪,但是如果您查看Finder首选项,则希望您保留默认的新窗口文件夹或选择另一个目标,该目标将是每次打开新窗口时显示的文件夹。


他问的是cmd-o吗?
拉斯克斯

@Buscar웃我对此表示怀疑。finder中的“打开”菜单项不会打开新窗口(默认为Command-O)。实际上,只有新的Windows命令才能打开新的查找程序窗口。
bmike

实际上,至少在10.8.3上,Command-O会打开一个新的Finder窗口。与Command-N一样,这到底是怎么回事?
Zo219

@ Zo219有趣。我有4台Mac,除非您选择了文件或文件夹,否则finder中将禁用“ 文件”>“打开”。我想知道在Mac上选择了什么还是有所不同,在Mac上什么也没选择就打开了。即使我打开了“始终在新窗口中打开文件夹”设置,当未选择任何内容时,仍然没有在Finder中启用“打开”菜单。如果这对您有用,则不清楚为什么在10.8.3上进行了全新设置且未进行更改的几台Mac不能正常工作。
bmike

该死,你是对的。这些年来,我从来没有想过选择任何东西然后点击“打开”。对于上面的评论,我总是选择一个文件夹。也不确定下面的答案。Comm-N和Comm-O似乎做同样的事情。
Zo219

0

现在发生的是,无论我浏览到哪里,当我按Command-N时,新的Finder窗口都会在我的主目录/ Users / my_user /中打开。

当没有打开Finder窗口时,通过单击扩展坞中的Finder,从Finder菜单或使用Command-N创建的新Finder窗口将打开到您在Finder首选项中设置的文件夹。

但是,如果Finder首选项设置为“在新窗口中始终打开文件夹”,Command-O将为任何选定的文件夹打开一个新窗口。

(在我看来,当您打开新窗口时,曾经有一个关闭前一个窗口的快捷方式。)


0

在某些情况下,⌃⌘↑和⌃⌘O / ⌃⌘↓会反转打开文件夹新窗口的行为:

  • 如果未选中“始终在新窗口中打开文件夹”:显示工具栏时的所有视图,不显示工具栏时的除列视图以外的所有视图。
  • 如果选中了“始终在新窗口中打开文件夹”:显示工具栏时没有视图,没有显示工具栏时所有视图。

因此,如果未选中“始终在新窗口中打开文件夹”并且未隐藏工具栏,则可以使用⌃⌘↑在新窗口中打开一个包含文件夹的文件夹,或者使用⌃⌘O / ⌃⌘↓在其中打开所选的文件夹。一个新窗口。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.