使用自定义名称将文件夹添加到Finder边栏


17

我想为Finder的地方信息边栏添加一个快捷方式。该文件夹的名称恰好是Applications,所以我想给它起一个不同的名称,因为那里已经有标准的Applications文件夹。

在边栏上重命名文件夹会重命名实际文件夹,这是不希望的,因为我认为这可能会破坏使用它的程序。

我尝试过创建别名,然后将别名拖动到补充工具栏,但使用了真实姓名。

您知道如何在边栏上使用其他名称创建此快捷方式吗?


2
只是为了节省别人三十秒的尝试时间:符号链接也不起作用。
斯科特,

别名呢?
user151019 2011年

1
当我在边栏中添加别名时,将使用文件夹的真实名称,而不是别名的名称。
路易斯

Answers:


10

在进行任何操作之前,您应尝试重命名文件夹。由于HFS的工作原理,它很可能不会破坏您的应用程序。但是确实有些应用程序可能无法正确链接到文件。

我可以提出4种不同的解决方案:

  1. 这可能是最简单的:反之亦然。在文件夹上使用您喜欢的任何名称,然后向其添加别名。抓取您想要的名称的文件夹并将其添加到侧边栏。别名将不会更改。在您的实例中,您Applications已将“ 用户名 ”文件夹中的名称重命名为My Applications,就像我们已经知道的那样,这将是侧边栏上的强制名称。然后向其添加一个别名(或symlink),该别名Applications可能对您的程序有效。

    正如Daniel在评论中所说,您可以使用以下方法从finder中隐藏别名或文件夹(但不能隐藏符号链接)chflags hidden folder/alias。使用chflags nohidden folder/alias再次显示它,并使用ls -lO(这是大写字母o)可以在Terminal上看到其标志。

  2. 使用savedSearch。您可以随意命名。脚步:

    1. 转到该备用Applications文件夹
    2. 开始搜索并输入任何内容
    3. 清除您输入的任何内容
    4. 选择“ 文件名 ”(而不是“目录”)和文件夹(而不是“ This Mac”)
    5. +标志
    6. 按下Kind以添加其他
    7. 选择文件可见性并适合您的口味
    8. 按“ 保存 ”,选择保留“ .savedSearch”完整的任何名称
    9. 确保选中“添加到侧边栏”。
  3. 如果您更喜欢尝试hack,那么祝您好运。基本上,您将进行编辑~/Library/Preferences/com.apple.sidebarlists.plist(如果安装了XCode,则使用属性列表编辑器)并更改自定义用户的名称,然后重新启动Finder。大概option+ 右键单击 Finder,然后重新启动将完成最后一个技巧。我自己无法复制并使其正常运行,但是如果您重新启动计算机,它也许会成功。我怀疑有人会为这种被忽视的功能制造任何调节器。

  4. ForkLift是一个很棒的Finder替代品,它将在边栏上接受别名。


1
我也尝试过3),但没有成功。恐怕Finder会忽略中设置的名称plist。我虽然喜欢symlink方法。此外,尽管它在某种程度上重复了目录,但chflags hidden dirname可以在Finder中隐藏其中之一。
丹尼尔·贝克

@Daniel是的,毕竟3并不是一个好主意……但我没有再试一次的麻烦。我将等着看是否有人可以确认,然后再将其删除。:P关于隐藏的好主意,对此一无所知。
cregox 2011年

@Daniel我很喜欢别人编辑我的帖子以获得积极贡献的时候。这一次,这个家伙改变了我的整个职位,之后看起来更加专业。我毕竟不是一个好作家,他向他展示了一个很棒的作家。如果您还记得这一点,请随时编辑我的任何内容。如果我不喜欢它,我可以随时回复或讨论,也可以(以前也发生过)。
cregox 2011年

@Daniel的方式更准确地说,但仍然是我的意思。我可以看到该链接,也可以从先前的链接中找到它。因此,不需要成为如此高的代表。如果您不喜欢这样的编辑,那我就不明白为什么。我遇到过类似的问题,因此我为它们而战,然后退缩了。并从中学到了一点。也许您的特定示例没有什么要教您的,如果您有很多示例,我可以看到它如何堆积在您的耐心仪上以及为什么您不喜欢它们。但是,如果麻烦的话,一定可以做些事情。否则,编辑功能非常好。
cregox 2011年

我一直在使用#2。谢谢你的帮助。我没有将其标记为解决方案,因为我不确定其他选项是否更好。刚接触OS XI并不想尝试我不了解的事情,也不想了解如何撤消操作。我的项目完成后,我将尝试其他建议,并且可以对任何无法预料的停机时间进行故障排除。
路易斯

3

请改用应用程序。

打开/Applications/Utilities/AppleScript Editor并输入以下内容:

tell application "Finder" to set target of first window whose index is 1 to (POSIX file "/Users/danielbeck/Applications")

另存为您喜欢的应用程序(有关此提示,请参见下文),并将其从那里拖到Finder侧边栏。单击“这将把最前面的Finder窗口导航到指定的文件夹”。

要给它一个“真实的” Applications Finder侧边栏图标,请导航至/System/Library/CoreServices,右键单击并在上显示包内容CoreTypes.bundle。然后打开Contents/ResourcesToolbarAppsFolderIcon.icns在预览中打开。从侧边栏中选择最小的版本Cmd-C,然后按,然后在AppleScript应用程序上获取信息,选择该图标,然后按Cmd-V将“ 应用程序”图标粘贴到您的应用程序上。

在此处输入图片说明

缺点:

  • 在“应用程序”文件夹中时,边栏中没有“已选择”状态
  • 每当启动应用程序导航到文件夹时,都会出现烦人的(而且很丑陋的,因为所选图标太小了)动画
  • 不会真的有文件对话框(例如,上班打开...另存为...)。选择它然后将打开您存储应用程序的文件夹(因此将其存储在您要链接到的文件夹中!)
  • 无法Command-Click在新窗口中打开(可以通过高级AppleScript-fu实现)。

那真是丑陋。另外,如果set target在列视图中使用,它将显示从卷开始的所有列,而不是从侧栏中保存的最后一个位置开始的列。
Lri 2011年

1
@Lri然后提供更好的解决方案。如果不将文件夹重命名为Name.localized,本地化将无法正常进行,因此我尝试了此操作,并且此方法有些奏效。我不会使用它,但有人可能会认为它很有用。看到那节的弊端?即使我也知道那不是很好。
丹尼尔·贝克

1

您可以重命名该文件夹,同时在其父目录内放置一个指向“应用程序”的符号链接。然后,通过foo / Applications的所有路径将继续起作用。


0

以下对我有用。我创建了一个别名,将其重命名为-> Application,然后将其放在侧边栏的“收藏夹”部分。这样,它实际上不会重命名文件夹。如果我尝试将其放在iCloud部分中,它将恢复为文件夹名称。


收藏夹中的“放置别名”只是将原件放在那里
Hicsy
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.