文件浏览器

文件浏览器以层级树的形式显示项目的文件夹结构。文件会带有类型图标,让你一眼就能区分 Markdown 文档、图片、PDF 以及其他格式。

右键菜单操作

右键点击任意文件或文件夹即可打开右键菜单。可用操作包括:

操作说明
新建文件在选中的文件夹中创建新文件
新建文件夹在选中的文件夹中创建新的子文件夹
复制 / 剪切 / 粘贴在树中复制或移动文件
复制完整路径将文件的绝对路径复制到剪贴板
复制相对于项目根目录的路径复制文件相对于项目根目录的路径
复制相对于文档根目录的路径复制相对于文档根目录的路径(在已配置文档根目录时)
在预览中打开直接以预览模式打开 Markdown 文件
用默认应用打开使用系统为该类型设置的默认应用打开文件
在访达中显示 / 在资源管理器中显示在 macOS 访达或 Windows 资源管理器中定位该文件
查找引用在项目中搜索所有链接到某个 Markdown 文件的位置
重命名就地重命名文件或文件夹
删除…将文件或文件夹移到系统回收站(需确认)
从磁盘重新加载文件夹 / 从磁盘重新加载项目重新从磁盘读取,获取外部所做的更改
恢复上一版本恢复该文件较早的自动备份
始终显示 ‘*.ext’仅在开启 显示忽略的文件 并右键点击单个被忽略的文件或文件夹时出现——为其添加一条始终显示模式。参见下方 被忽略的文件与始终显示模式

复制、剪切和粘贴

选中文件后按 Cmd+C(macOS)或 Ctrl+C(Windows/Linux)即可复制。选中某个文件夹后按 Cmd+V / Ctrl+V,副本会粘贴到该文件夹中。使用 Cmd+X / Ctrl+X 剪切——粘贴时文件会被移动而不是复制一份。

你可以用 Cmd+点击Shift+点击 选中多个文件,然后一次性复制或剪切整个选区。

跨项目拖放

从一个 MarkNode 窗口的文件浏览器中拖起文件,放到另一个窗口的文件浏览器中,即可在项目之间移动该文件。拖动时按住 Alt(Windows/Linux)或 Option(macOS)则为复制而非移动。

颜色标记

为任意文件或文件夹指定颜色标记,可以直观地整理项目。右键点击某一项,选择 标记为红色标记为蓝色标记为绿色标记为黄色标记为紫色。被标记的项目会在树中显示彩色指示标志。

颜色标记保存在项目文件夹内的项目元数据文件中。要移除标记,请右键点击该项并选择 清除标记

将文件拖入编辑器

把文件从文件浏览器拖放到编辑器中,即可在光标位置插入一个 Markdown 链接:

  • 图片文件.png.jpg.gif.svg 等)会以图片语法插入:![filename](relative/path/to/image.png)
  • 其他所有文件 会以链接语法插入:[filename](relative/path/to/file.md)

路径始终相对于当前文档。

从访达或资源管理器拖入文件

你也可以直接把文件从 macOS 访达或 Windows 资源管理器拖入文件树。拖入的文件会被复制到你放置的那个文件夹中。如果放入的是图片,之后也可以从那里把它拖进编辑器。

工具栏按钮

面板顶部的文件浏览器工具栏有两个直接按钮,外加一个“更多”(⋮)溢出菜单:

  • 新建文件 —— 在当前选中的文件夹中创建新文件;若未选中任何内容,则在项目根目录中创建
  • 新建文件夹 —— 在当前选中的文件夹中创建新文件夹
  • 更多(⋮) —— 打开一个菜单,其中包含 全部展开全部折叠从磁盘重新加载项目(从磁盘刷新整棵树,获取外部工具所做的任何更改)、显示/隐藏忽略的文件 以及 始终显示模式…

被忽略的文件与始终显示模式

MarkNode 默认在树中隐藏被 gitignore 忽略的文件——如果你选择显示它们,它们会略微变暗。 菜单中的 显示/隐藏忽略的文件 是对所有这些文件的一个简单开关。

紧挨该开关下方的 始终显示模式… 会打开一个弹出框,用于在开关关闭时仍让选定的一部分被忽略文件保持可见——当你想看到少数几个被 gitignore 忽略的文件(例如预处理的 .markdown 源文件),又不想让 .gitignore 隐藏的其他所有内容把树弄乱时,这非常有用。该弹出框会显示:

  • 从全局设置继承的模式,每一条都带有一个可仅针对当前项目禁用它的控件
  • 当前项目自有的模式,你可以将其移除
  • 底部有一个输入框,用于输入新的模式(.gitignore 语法——例如 *.markdowndist/

建立项目模式列表最快的方式是:打开 显示忽略的文件,右键点击你希望保持可见的文件或文件夹,从右键菜单中选择 始终显示 ‘*.ext’,然后把开关关掉。你挑选的文件会保持可见;其余内容仍然隐藏。