如何在不切换到另一个窗口的情况下在桌面中打开Finder窗口?


25

我拥有这五个桌面,其中包含许多全屏应用程序,我感到非常高兴。假设我现在在正确的Desktop 5上(由于我的图片没有上传到网站托管服务,因此我的照片被删除了)

现在,我想打开Finder定位文件,以在此桌面上将其打开
因此,我单击Dock中的Finder

在此处输入图片说明

哎哟!

我一直被拖到 Desktop 1,因为Finder当前处于打开状态

从程序员的角度来看,这很有意义(使用应用程序窗口切换到桌面)。
但这对用户没有任何意义。

每当我按Finder时,我都希望它在当前桌面上打开,因为它是实用程序,而不是我真正需要“切换至”的“应用程序”。

我通常在不同的桌面上有六个Finder窗口,而这些重定向只会给我带来麻烦。

除了在菜单中选择“ 新建Finder窗口”以外,是否有其他解决方法可以使Finder在Dock桌面上绑定?


丹-我们丢失了您的原始照片-我已将剩余的物品移至网站托管(imgur)-因此请确保将来使用它们。丢失数据不是我们在这里看到的。
bmike

@bmike谢谢。我本人已经使用imgur很长时间了。
2013年

Answers:


24

您有几种不同的选择:

使用快捷方式创建Finder窗口

虽然这不能解决扩展坞的问题,但使用键盘快捷键可以更快,并且可以帮助您完成工作流程。

  1. 通过单击桌面背景来激活Finder
    (如果桌面上挤满了Windows,请捏住以清理它,然后单击)

  2. 使用“ 新建查找器窗口”快捷方式:+N

禁用空间自动切换

取消选中“任务控制”偏好设置复选框,以切换到具有打开的应用程序窗口的空间: 在此处输入图片说明

附带说明一下,如果您选择了“分配给所有桌面”选项,这不会影响Finder。在这里链接


1
第一个选项,加上我添加的有关如何从任何屏幕激活Finder的提示,可以最完美地解决该问题。万分感谢。
丹,

我无法告诉您这种解决方案使我的生活更加轻松的程度。尝试在屏幕n上打开取景器然后推到屏幕m真是痛苦。非常感谢 !!!!!
1amtoo1337 2012年

有一个很简单的方法可以做到这一点,并使Spaces切换保持完整(因为它非常有用!)。为新窗口分配一个Spotlight快捷方式,然后使用它。即使打开了Spaces,Finder窗口仍位于当前应用程序的顶部。我在下面做了一个回答,您可以投票赞成。
wide_eyed_pupil

要将其推广到其他应用程序,您需要确保未将应用程序分配给任何特定的桌面,因为Cmd-N在这种情况下,会在分配了应用程序的桌面中创建新窗口
WanderingMind

“旁注”是我一直在寻找的解决方案:在所有屏幕上激活,以便您的查找器在当前上下文中打开,而不会影响其他应用程序的行为。主要解决方案改变了所有应用程序的行为,我认为操作人员正确地指出了finder的行为应有所不同-就像实用程序,而不是应用程序。非常感谢。
brianfit

7

如果右键单击扩展坞中的finder,请选择“选项”,然后选择“所有桌面”。所有Finder窗口将始终在所有台式机上可用。

如果您选择“无”,我认为它可以解决问题中发布的问题


这是一个很好的解决方案,因为它确实符合我描述的“实用程序”范式。谢谢。

我不确定这是否有帮助。虽然它可能对某些人有用,但如果您像OP一样,并且至少要打开5个桌面,则可能会有多个查找器窗口,其中一些根本与当前空间无关。
rien333 '17

4

您可以将一个简单的AppleScript应用程序放入扩展坞中,这将在当前桌面上创建一个新的Finder窗口:

tell application "Finder"
    make new Finder window to home
    activate
end tell

很酷,但很客气。仍然很酷。
丹,

2

查看HyperDock,它对Dock有很多很棒的增强。

从首页:

强大的快捷方式

HyperDock将完全可配置的快捷方式添加到您的Dock应用程序中。为您的停靠项分配键和鼠标快捷方式,以隐藏或退出应用程序,启动Expose,打开Safari选项卡,Finder Windows等。


您也可以查看TotalFinder,我相信它也具有全局快捷方式,可让您从任何地方打开新窗口。


将此标记为答案,因为它不需要任何其他软件。不过,谢谢您的建议。

0

有一个很简单的方法:为Spotlight设置一个快捷方式并使用它。我将Spotlight快捷方式设置为Control +空格键(因此它不会干扰其他应用程序,尤其是Adobe CC应用程序的平移和缩放工具)。

当我在某个应用程序中并键入该组合键时,我会在一个已经存在的同一个空间(不是Finder Space)中获得一个Finder窗口,并且光标位于该窗口的搜索字段中。它与我正在使用的应用程序位于同一空间(Finder必须设置为Dock中的“所有桌面”>“ Finder图标”>“选项...>所有桌面”)。

在系统偏好设置> Spotlight> Spotlight窗口快捷方式中设置Spotlight快捷方式:


0

我使用BetterTouchTool找到了一个可行的解决方案(除了此用例以外,还有很多其他原因值得下载),该解决方案基本上可以满足我的要求:用三指点击Finder,Terminal,Safari等扩展坞图标可打开一个新的当前空间中的窗口。但是,只有在该应用程序已经打开其他窗口的情况下,它才可以做正确的事情。如果该应用程序未打开或尚无任何打开的窗口,则它将在单击的应用程序打开时将Command-N发送到当前应用程序,或者它将打开两个新窗口(已激活,一次用于Command-N)。这可能有点麻烦,尽管可能不会破坏交易,因为在此手势失败的情况下,标准的左键单击将做正确的事情。

  1. 设置您选择的新手势(我使用三指点击)并将其分配给“激活Dock中当前悬停的应用程序”
  2. 选择“附加附加操作”,并将其分配给Command-N的键盘快捷键
  3. 如果像我一样,如果您已经将3指点击分配给了中键点击(或其他任何操作),则需要单击手势选择器左侧的齿轮图标,以使Command-N动作仅在鼠标悬停在停靠,只有在不停靠停靠点时才会触发中点击动作
  4. 确保禁用空格自动切换功能,如Kassym的答案所示

我有一种感觉,如果Apple认可了这种按任务分配空间的用例,那么我们将只能对此进行很好的修复,因此请向他们发送反馈

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.