【问题标题】:Mac Textedit link to folderMac Textedit 链接到文件夹
【发布时间】:2016-12-12 07:31:04
【问题描述】:

有没有办法在 Textedit 文档中创建指向文件夹的链接?

Textedit 原生界面显然无法链接到文件夹。查找器,将文件夹或别名拖到textedit文档,然后直接或通过系统提示在textedit文档中创建一个图像图标来表示文件夹(或文件),但不创建链接。

【问题讨论】:

标签: macos textedit


【解决方案1】:

我来这里是为了寻找一种使用热链接打开另一个 TextEdit 文件的方法。之前的想法对我来说绝对是一个进步。虽然这是一个稍微不同的问题,但我的结果可能在这里有用。

在表单的完整文件路径上使用file://前缀:

file:///Users/myname/Documents/Personal/.../file.rtf

如果文件尚未打开,则热链接会打开 Finder 并突出显示文件。

如果文件已经打开,那么链接会将我带到打开的文件。

我还没有找到方法让它打开尚未打开的文件。

当链接指向文件夹而不是文件时,结果会有所不同。在表单的完整文件夹路径上使用 file:// 前缀:

file:///Users/myname/Documents/Personal/.../foldername/

无论命名文件夹是否已打开,热链接都会打开 父文件夹 的 Finder 并突出显示命名文件夹。

如果父文件夹已经打开,则链接会转到该打开的文件夹并突出显示命名的文件夹。

除了命名该文件夹中的文件外,我还没有找到一种方法让它打开目标文件夹。特殊名称“.”对此不起作用。

在 Mojave 10.14.6 中,使用热链接到默认在 TextEdit 中打开的其他 RTF 文件。

【讨论】:

【解决方案2】:

这是一种从 Textedit 文档链接到文件夹的非常耗时但有效的方法。

  • 将文件添加到文件夹(例如,图像文件),选择文件;
  • 上下文菜单“打开方式...”并选择浏览器 (Safari);
  • 编辑浏览器地址栏路径删除文件名,保留文件夹路径,并将该地址复制到剪贴板;
  • 在 Textedit 文档中,输入一些文本以链接到文件夹(例如,文件夹名称);
  • 选择文本,按Command-K并粘贴文件夹路径,保存。

现在您有了一个指向将在 Finder 中打开的文件夹的 Textedit 链接!也许...使用 Automator 和系统偏好设置键盘,这可以变成一个上下文菜单命令。虽然我注意到在 macOS Sierra 10.12.1 中,对上下文命令的自定义使用很容易出错,但要温和地说... 必须有更简单的方法!

macOS Sierra 版本 10.12.1

【讨论】:

    【解决方案3】:

    我无法让 Chrome 或 Safari 允许我选择文件路径。这是对我有用的 Mark Stewart 回复的更新版本。

    • 右键单击并在文本文档中要链接到的文件上选择“获取信息”。 (您也可以选择文件并按“Command + i”调出信息对话框)
    • 右键单击“General Section”下“Where”字段中的文件路径并选择复制
    • 转到要在其中创建链接的 TextEdit 文档
    • 选择要用作链接的文本
    • 选择文本,按 Command-K 并粘贴文件夹路径,但不要点击保存。
    • 将不带引号的文本“file:”添加到链接的开头
    • 在链接末尾添加“/”字符(不包括引号)以及文件名和扩展名。
    • 现在点击确定或保存

    我相信有人可以创建一个热文件夹或右键菜单来构建路径并在其前面加上 file: 并自动将其保存到剪贴板。

    macOS Catalina 10.15

    【讨论】:

      【解决方案4】:

      Open 服务应该适用于从 TextEdit 和其他文本编辑器中的路径打开文件和文件夹。

      将文件或文件夹路径放入TextEdit的两种方法:

      1. 对于纯文本文档:只需将文件从 Finder 拖放到您的 TextEdit 文档或

      2. 对于 RTF 格式的文档:Finder 中选择文件或文件夹,复制文件路径 (Command + Option + C),在 TextEdit 中选择您的文档 em>,粘贴文档路径(Command + V)。这样可以避免图标并将文本链接粘贴到格式化和未格式化的 TextEdit 文档。

      结果将是这样的:/Path/To/File.ext 用于文件或/Path/To/Folder 用于文件夹

      使用Open 服务TextEdit 打开文件或文件夹路径

      1. TextEdit中选择整个路径(例如,通过left-click + hold + move 或借助Arrow 键将光标移动到路径的开头或结尾,然后选择路径通过按Shift + Arrow left/right 键,可选择与CommandOption 键结合使用)

      2. 服务菜单上下文文本编辑菜单)中选择服务Open

      3. Run Service确认对话框Confirm ServiceTextEdit wants to use the restricted Service “Open.”

      您可能还想设置键盘快捷键以使用服务Open(例如Command + Shift + O)。它可以在  > 系统偏好设置 > 键盘 > 快捷方式 > 服务 > 文本 > 打开 中完成。在同一键盘设置窗口选项卡中,您还可以为对话框激活All controls,这样您就可以通过按Spacebar 来确认Run Service,以获得整个任务的键盘控制。

      【讨论】:

        【解决方案5】:

        自动机: 工作流在“Finder”中接收当前的“文件或文件夹”。 实用程序: '复制到剪贴板'。然后 将服务保存为: '复制路径'。

        Finder:右键单击对象(文件夹或文件)并选择服务复制路径

        TextEdit:编辑链接,输入 file: 并从剪贴板粘贴路径。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-12-28
          • 1970-01-01
          • 2021-03-26
          • 2021-01-20
          • 1970-01-01
          • 2012-12-14
          • 1970-01-01
          • 2017-11-19
          相关资源
          最近更新 更多