英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。
GistPad 📘
GistPad 是一个 Visual Studio Code 扩展,它允许你在喜欢的编辑器中轻松编辑 GitHub Gists 和仓库。你可以打开、创建、删除、分叉、存档和收藏 gists/仓库,然后无缝开始编辑文件 就像它们是本地文件一样,无需克隆、推送或拉取任何内容。它就像你自己的开发者库,用于构建和参考代码片段、常用配置/脚本、编程相关笔记、知识库 和 互动示例。
🏃 开始使用
-
从市场安装此扩展,然后运行
Developer: Reload Window。 -
打开
GistPad标签页 (在活动栏中查找笔记本图标). 从那里,你可以通过 ID/URL 打开 gist 或 GitHub 仓库,或者使用 GitHub 账号登录以管理你的 gists 和 仓库。要登录,只需点击Sign In按钮,并按照提供的流程使用你的 GitHub 账号进行身份验证。
从这里,你可以创建和编辑 gists、仓库、wikis 和 可运行代码示例。除了在 Gists 树视图中操作外,你还可以在 Copilot chat 中进行操作(感谢 内置 MCP 服务器)。玩得开心,并告诉我们如何让你的知识管理体验更加出色! 🙌
✍️ Gist 管理
为了创建一个新的 gist,只需在 GistPad 标签中打开 Gists 树,然后点击工具栏中的 + 图标。指定描述和用于初始化的文件(包括对 目录 的支持!)。另外,你可以通过在 Explorer 树中右键点击本地文件或代码片段,或者在编辑器窗口/标签上右键选择 Copy File to Gist 、 Add Selection to Gist 或 Paste Gist File Contents 来创建 gists (详情)。
另外,你可以运行
GistPad: New Gist和GistPad: New Secret Gist命令。
在这里,你可以通过展开 Gist 并单击所需文件来编辑 Gist。你可以通过在树中右键单击 Gist 并选择所需命令来打开、重命名、删除等 Gist。
排序与分组
默认情况下,Gists 树按更新时间对 Gist 进行排序,这使你能够专注于最近使用的 Gist。如果你希望按字母顺序排序 Gist,请单击 Gists 树工具栏上的排序切换按钮。
默认情况下,你的 Gist 会显示为平铺列表。如果你希望按类型分组,可以单击 Gists 树工具栏上的分组切换按钮。
Gist 类型
启用分组时,Gist 会按以下内置类型进行分组:
- note - 仅包含
.txt、.md/.markdown或.adoc文件的 Gist。 - notebook - 仅包含 Jupyter Notebook 文件 (
.ipynb) 的 Gist。 - code-swing - 包含
codeswing.json文件和/或index.html文件的 Gist。在 这里 阅读更多关于 Swing 的信息。 - code-swing-template -
codeswing.json文件将template属性设置为true的 Swing。在 这里 阅读更多关于 Swing 模板的信息。 - code-swing-tutorial -
codeswing.json文件指定了tutorial属性的 Swing。在 这里 阅读更多关于教程的信息。 - code-tour - 包含
main.tour文件的 Gist,并且是通过导出 CodeTour 创建的。 - diagram - 包含
.drawio文件的 Gist。 - flash-code - 包含
.deck文件的 Gist。 - code-snippet - 不符合上述任何更具体类型的 Gist。
如果你想按自定义类型分组 Gist,请在 Gist 描述末尾添加标签,格式为 #tag 或 #tag-name。然后,当你启用分组时,你的 Gist 将按上述类型以及你的自定义标签分组。你可以通过 # 图标识别标签组。
文件与目录
当你使用 New Gist 或 New Secret Gist 命令创建一个 gist 时,你可以指定一个用逗号分隔的文件名列表来初始化 gist。此外,你可以在文件名中添加 / 来将文件添加到 gist 内的子目录。
例如,如果你创建一个新的 gist,并指定 reminders.txt,todos/personal.txt,todos/work.txt,那么 gist 根目录下将包含一个 reminders.txt 文件,todos 目录下将包含名为 personal.txt 和 reminders.txt 的文件。
你可以随时通过资源管理器向 gist 或目录添加新文件,只需右键点击文件并选择 Add New File(s) 或 Upload File(s)。你也可以重命名或删除目录,只需在树状结构中右键点击它们并选择相应命令。如果你想将文件从一个目录移动到另一个目录,只需右键点击文件,选择 Rename File 并编辑它所在的目录名称。就是这么简单!
Archived Gists
为了帮助保持 gist 列表的整洁,你可以归档那些你想保留但不常用的 gist。要归档一个 gist,只需在 Gists 树中右键点击它并选择 Archive Gist。归档的 gist 将显示在 Gists 树视图底部的单独 Archived gists 节点中。
要取消归档 gist,只需在 Archived gists 节点中右键点击它并选择 Unarchive Gist。这将把它移回主 gist 列表。此外,归档的 gist 可以像“普通” gist 一样进行编辑、使用和分享。
Gist 评论
Gist 评论显示在编辑器中打开的 gist 文件底部。如果 gist 包含多个文件,那么评论线程将显示在所有文件的底部(是同步且重复的)。
如果你未认证,你可以查看现有评论,但不能回复。如果你已认证,你可以添加/回复,以及编辑/删除自己的评论。要控制 gist 评论线程的显示行为,请参考 GistPad > Comments: Show Thread 配置设置。
粘贴图片
为了便于编写包含图像资源的 Markdown 和 HTML/Pug 文件,你可以将图像复制到剪贴板(例如截屏、在浏览器中点击 Copy Image 等),然后通过右键点击编辑器并选择 Paste Image,或者使用 ctrl + shift + v (Windows/Linux),或 cmd + shift + v (macOS),将其直接粘贴到 gist 文件中。
📷 原文此处有图片,请前往 GitHub 仓库查看完整内容。
默认情况下,当你将图片粘贴到 gist 文件中时,它会以 .png 格式上传到 gist,同时在文档中添加适当的引用(例如插入 <img />)。然而,此行为可以通过 GistPad > Images: Paste Format 和/或 GistPad > Images: Paste Type 设置进行更改。更多详情请参考下方的 配置设置 部分。
默认情况下,当你粘贴图片时,它会被上传到 gist 内名为 images 的目录中。不过,如果你想更改这个目录(例如改成 assets),可以设置 GistPad > Images: Directory Name。
关注用户
GitHub Gists 已经允许你为其他用户的 gists 点星,当你点星后,这些 gists 会显示在 Gists 树中的 Starred Gists 节点下。然而,如果你想关注 GitHub 用户,并轻松浏览他们所有当前和未来的 gists(而不必每个都点星!),你可以运行 GistPad: Follow User 命令并指定他们的 GitHub 用户名。完成后,你会在 Gists 树中看到一个新节点,显示他们所有的公共 gists,并允许你像操作其他 gist 一样打开/分支/克隆/点星这些 gists。
导出到仓库
在某些情况下,你的代码/笔记可能会超出 Gists 提供的功能范围(例如,当你想开始与其他开发者协作内容时)。此时,你可以右键点击 gist,并选择 Export to Repository 命令来创建一个新的 GitHub 仓库,该仓库包含 gist 的内容。创建的仓库将根据导出 gist 的公开/私有状态而设置为公开或私有。
每日笔记
为了便于在一天中学习新内容时捕捉短暂的笔记,GistPad 允许你通过点击 Gists 树中 Daily Notes 节点下的 New daily note 命令(或运行 GistPad: New Daily Note 命令)来创建“每日笔记”。每日笔记只是一个文本文档,默认以其创建时间命名。
默认情况下,每日笔记是 Markdown 文档,但你可以通过自定义 GistPad > Daily Notes: File Extension 设置来更改此行为(例如创建文本/AsciiDoc/等文件)。此外,每日笔记按天创建,但你可以通过设置 GistPad > Daily Notes: Directory Format 和 GistPad > Daily Notes: File Format 设置来自定义这一点。
为了帮助区分 Your Gists 节点中的笔记,每日笔记显示为 Gists 树顶级 Daily Notes 节点的子项。这样可以方便查看未处理的每日笔记,从而你可以定期审核它们,并将有意义的内容迁移到更合适的位置(如新建或已有的 gist)。
你可以创建任意数量的每日笔记,当不再需要时,可通过右键点击树中的 Daily Notes 节点并选择 Clear Daily Notes 来删除单个笔记或清空所有笔记。
在后台,每日笔记只是由一个“特殊”秘密 gist 管理的文件。这样,你可以全心专注于笔记的短暂性,而不必担心创建/删除 gist。
展示
要了解 gist 和 代码演示 的可能用途,并关注社区成员正在构建的酷炫内容,请查看 GistPad 选项卡中的 Showcase 视图。这是一个分类列表,旨在展示 gist 的不同用例,并附有示例。只需点击任意 gist 的 Open 按钮即可进行探索,或展开 gist 以查看其文件内容。如果你有认为值得展示的 gist,请提交问题并告知我们。我们会定期更新展示内容,以突出新颖有趣的东西,敬请关注!
🧑🤝🧑 仓库
GistPad 还允许你在无需在本地克隆的情况下创建和编辑 GitHub 仓库。要开始操作,请运行 GistPad: Open Repository 命令,并指定/选择你希望管理的仓库名称。如果你想创建一个新仓库,则选择 Create new repo 或 Create new private repo 选项,然后指定仓库名称。
运行此命令后,你将在 GistPad 选项卡中看到新的 Repositories 树,显示所选的仓库。从这里,你可以添加/上传/编辑/删除/重命名文件,同时在幕后,你的编辑将被转换为相应仓库的提交。GistPad 会自动保持你的数据与 GitHub 同步,因此你无需考虑推送或拉取,只需专注于编辑 🚀
注意:一旦你管理至少一个仓库,就可以通过点击
Repositories树工具栏中的+图标来创建/管理新的仓库。
目录
要创建新目录,只需添加新文件,并在指定文件的路径中包含目录名称(例如 foo/bar/baz.md)。GistPad 将在文件创建过程中创建所需的目录。此外,如果你想将文件从一个目录移动到另一个目录,只需在 Repositories 树中右键点击该文件,选择 Rename File,然后在文件路径中指定新的目录名称。
仓库模板
除了从“零”创建新仓库外,你还可以从 模板 创建仓库。为此,只需运行 GistPad: Open Repository 命令,并选择 Create new repo from template 或 Create new private repo from template 选项。你将看到一些“知名”仓库模板可供选择,同时也可以指定任意仓库模板名称。
分支
默认情况下,当你创建/管理仓库时,GistPad 会假定你希望编辑 master 分支。然而,在管理仓库时,你可以通过在指定的仓库名称后追加 #<branch> 来指定不同分支(例如 vsls-contrib/gistpad#featureA)。当你管理非 master 分支时,Repositories 树中的仓库节点将显示分支名称。
如果您在任何时候想切换分支,只需在 Repositories 树中右键点击仓库节点并选择 Switch Branch。这将允许您选择仓库的远程分支之一,以及创建一个新分支。当您完成一个分支的工作后,只需右键点击仓库并选择 Delete Branch 或 Merge Branch。后者将对 master 执行“压缩合并”。使用分支可以将更改集合“批量”处理,然后在单个/语义提交中应用它们。
粘贴图片
就像代码片段一样,你可以将图片复制到剪贴板(例如,截屏、在浏览器中点击 Copy Image 等),然后通过右键点击编辑器并选择 Paste Image,或者使用以下快捷键之一,将它们直接粘贴到 Markdown 文件中:ctrl+shift+v (Windows/Linux),cmd+shift+v (macOS)。
默认情况下,当您将图片粘贴到仓库文件时,它会作为 .png 上传到仓库,并从文档中添加适当的引用(例如 [title](url) 链接)。然而,可以通过使用 GistPad > Images: Paste Format 和/或 GistPad > Images: Paste Type 设置更改此行为。更多细节请参阅下方的 配置设置 部分。此外,当您粘贴图片时,它会上传到 gist 中名为 images 的目录中。然而,如果您希望更改此目录(例如改为 assets),可以设置 GistPad > Images: Directory Name。
维基
默认情况下,当您创建/管理 GitHub 仓库时,GistPad 会让您像编辑远程可访问的“文件系统”一样编辑它。然而,如果您希望将仓库作为类似 Roam/Obsidian 的 wiki 使用,由双向链接的 markdown 页面组成,那么您可以通过以下方式之一指示该仓库是一个 wiki:
- 在仓库名称中包含
wiki(例如lostintangent/gistpad-wiki) - 向仓库本身添加
gistpad.json或.vscode/gistpad.json文件
注意:为了与 Foam 的互操作性,如果仓库中包含
.vscode/foam.json文件,GistPad 也会将其识别为 wiki。
页面
Wiki 由“页面”组成,这些页面是 markdown 文件,通过它们的 # Heading 而不是其底层文件名来识别。因此,当你向 wiki 添加新页面时,只需为其提供标题/标题(例如 Todo List),而不是文件路径。在后台,GistPad 会创建一个新的 markdown 文件,并使用指定的标题预填充文件名和 # Heading。
此外,为了更轻松地添加新 wiki 页面,您可以运行 GistPad: Add Wiki Page 命令,或点击状态栏中的笔记本图标。
注意:虽然 wiki 在仓库上增加了“页面”的抽象层,但它们在后台仍然是仓库。因此,如果您想向 wiki 添加任意 文件或目录,可以右键点击树中的节点并选择
Add New File。
每日页面
除了能够创建以主题为导向的页面之外,GistPad 还允许你随时打开你的“今日页面”,这使得跟踪你的每日进度和/或写日记变得很容易。要打开你当前的每日页面(代表今天),只需点击 Repositories 树中仓库节点右侧的日历图标。这将打开一个新页面,其标题基于当前日期(例如 June 24, 2020),并放置在名为 Daily 的目录中。如果该页面不存在,GistPad 将创建它,否则将打开已有的页面。
此外,为了让打开“今日页面”变得非常简单,你可以运行 GistPad: Open Today Page 命令,或者点击状态栏中的日历图标。
如果你想更改每日页面存储的目录名称,可以设置
GistPad > Wikis > Daily: Directory Name。此外,如果你想更改用于标题每日页面的格式,可以设置GistPad > Wikis > Daily: Title Format。你还可以使用GistPad > Wikis > Daily: Filename Format设置单独自定义文件名格式。
链接
为了在页面之间创建连接,你可以在页面中添加 [[links]]。当你输入 [[ 时,GistPad 会显示所有现有页面名称的自动完成列表。此外,你还可以输入新的主题/页面标题,GistPad 将自动为你创建该页面。
当页面包含 [[links]] 时,它们将会进行语法高亮显示,并且你可以将鼠标悬停在它们上方以快速查看所引用页面的上下文。此外,你可以 cmd+click 链接以直接跳转到该页面。如果该页面尚不存在,那么 cmd+clicking 它将在打开之前自动创建页面。此工作流程使得在你的维基中编写和导航页面集变得容易。
反向链接
当你在页面中添加 [[links]] 时,被引用的页面会自动检测到“反向链接”,并在 Repositories 树中将其显示为该页面的子节点。这允许你双向导航 [[links]],也使你的 wiki 形成信息的“网络”。每个反向链接都会显示引用的行预览,点击时将自动导航到引用所选页面的位置。
此外,当你打开一个包含反向链接的页面时,这些反向链接会显示在页面底部,包括反向链接的行预览。这使得可能存在不包含实际内容的页面,而它们只是“主题聚合器”,用于查看同一 wiki 页面之间的连接。
嵌入文件
除了向页面添加链接外,有时直接将另一个页面的内容嵌入到笔记中也是很有价值的,这样你就可以轻松地一起阅读它们。为此,你可以使用 ![[link]] 语法,这样你将获得与常规链接相同的自动完成支持。当你使用嵌入链接时,每当你查看其 Markdown 预览时,目标页面的内容将显示在笔记中。
🛝 代码飞扬
如果你正在构建 Web 应用程序,并且希望创建一个快速的测试环境来实验 HTML、CSS 或 JavaScript(或 Sass/SCSS、Less、Pug 和 TypeScript),你可以安装 CodeSwing 扩展,以便在 VS Code 中获得类似 CodePen 的 Web 体验。GistPad 提供了与 CodeSwing 的集成,因此安装后,你可以右键点击 GistPad 树中的 Your Gists 节点,然后选择 New CodeSwing 或 New Secret CodeSwing。这将创建一个新的 gist,以所选模板字段作为基础,然后为你提供实时预览 Webview,使你能够迭代代码并直观地查看其行为。
当你创建一个新的 swing 时,你将被要求选择一个模板,这只是快速入门的一种方式,使用你打算使用的库和语言(例如 React.js、Vue.js)。由于 swing 是由 Gist 支持的,你的更改将被保存并可以与朋友分享。此外,当你发现其他你想使用的 swings 时,只需分叉它们并创建你自己的 swings。这样,你可以将 Gists 用作 swing 环境的“模板”,并与他人协作,就像使用任何其他 gist 一样。当你完成一个 swing 时,只需关闭预览窗口,所有其他文档将自动关闭。如果你不再需要该 swing,就像删除任何其他 gist 一样删除它 👍
🗨️ Copilot 聊天
除了通过 Gists 树视图管理 gists 外,你还可以使用 Copilot 聊天(在 Agent 模式下)通过自然语言讨论和编辑你的 gists/每日笔记。例如,如果你打开 Copilot 聊天并问 What is the summary of my <X> gist?,那么 Copilot 将查找你的 gists 列表,找到关于 <X> 的那个,然后为你生成摘要。或者如果你问 Create a new gist that talks about the JavaScript programming language?,那么 Copilot 将根据请求的主题生成描述文件内容,然后为你创建一个新的 gist。
这种体验之所以可行,是因为 GistPad 扩展开箱即用地附带了 GistPad MCP 服务器。除了简化设置之外,这种方法也更安全,因为它代表你创建和管理 GitHub 令牌,权限最小化。有关你可以使用 GistPad Copilot 做什么的详细信息,请参阅 GistPad > MCP 设置和/或查看 GistPad MCP 服务器的文档(包括其工具、资源和提示支持列表)。
⏯️ 附录:贡献的命令
贡献的命令(文件资源管理器)
除了 Gists 视图,GistPad 还在 Explorer 文件树的上下文菜单中提供了一个 Copy File to Gist 命令,使您可以轻松地将本地文件添加到新的或现有的 Gist。
贡献的命令(编辑器)
除了 Explorer 文件树命令之外,GistPad 还在编辑器的上下文菜单中贡献了以下命令:
-
Add Selection to Gist- 允许你将代码片段/选定的代码添加到 Gist,而不是整个文档。 -
Paste Gist File- 允许你将 Gist 文件的内容粘贴到活动编辑器中。 -
Paste Image- 允许你将剪贴板中的图片粘贴到 markdown、HTML 或 Pug 文件中。该命令会自动上传图片,然后添加对其的引用。
Copy File to Gist 命令也可以在编辑器选项卡的右键菜单中使用。
贡献的命令(编辑器标题栏)
除了添加到编辑器上下文菜单的命令外,GistPad 还在编辑器标题栏菜单中贡献了以下命令(点击编辑器窗口右上角的 ...):
Delete File- 允许您删除当前文件。Rename File- 允许您重命名当前文件。
另外,如果您禁用 Gistpad: Sync on Save 设置,则以下命令将以图标按钮的形式出现在主工具栏上(而不是嵌套在 ... 菜单中):
Sync Gist- 将文件的待处理更改同步回 GitHub。
贡献的命令(命令面板)
除了 Gists 视图之外,此扩展还提供以下命令:
-
GistPad: Copy File to Gist- 允许你将当前活动的文件复制到新的或已有的 Gist。这提供了与右键点击文件相同的功能,但可以通过命令面板进行操作。 -
GistPad: Delete Gist- 允许您删除您的一个 Gist。如果您打开了 Gist 工作区,它将删除该工作区然后关闭文件夹。 -
GistPad: Follow User- 关注另一位 GitHub 用户,这允许你在Gists视图中浏览/访问/分叉他们的 Gists。 -
GistPad: Fork Gist- 分叉当前打开的 Gist,然后将其作为虚拟工作区打开。 -
GistPad: Open Gist- 显示您的 Gists 列表(如果您已登录),然后打开所选 Gist 的文件。您还可以通过 URL、username/id或 ID 指定一个 Gist,这不需要登录。 -
GistPad: Open Gist as Workspace- 与GistPad: Open Gist命令行为相同,但将以工作区的形式打开所选 gist,而不是“松散文件”。 -
GistPad: New Gist- 创建一个新的公共 Gist,然后打开其关联的文件。如果你想用多个文件初始化 gist,你可以指定一个用逗号分隔的文件名列表(例如foo.txt,bar.js)。 -
GistPad: Open Daily Note- 创建一个新的每日笔记,这是一个文件,其名称源自GistPad > Daily Notes: Extension和Gist > Daily Notes: Format设置。 -
GistPad: New Secret Gist- 与GistPad: New Gist (Public)命令的行为相同,只是它会创建一个 秘密 Gist。 -
GistPad: New CodeSwing- 创建一个新的 CodeSwing。 -
GistPad: Refresh Gists- 刷新 gist 数据并重新加载Gists树。 -
GistPad: Sign In- 使用 GitHub 账户登录,以便查看/编辑/删除您的 Gists。 -
GistPad: Starred Gists- 列出你加星标的 Gist,然后打开所选 Gist 的文件。 -
GistPad: Paste Gist File- 允许您将 gist 文件的内容粘贴到活动编辑器中。📋 附录: 配置设置
-
GistPad > Comments: Show Thread- 指定每当你打开 gist 文件时何时显示评论线程用户界面。可以设置为以下值之一:always: 每次打开 gist 文件时总是显示评论线程。您可以根据需要手动折叠。never: 打开 gist 文件时从不自动打开评论线程。您可以根据需要手动展开。whenNotEmpty(默认): 当 gist 文件中实际有评论时自动显示评论线程。否则保持折叠。
-
Gistpad > Images: Directory Name:指定要上传图像的目录名称。默认值为images。 -
Gistpad > Images: Markdown Paste Format:指定将图像粘贴到 gist 文件时使用的标记格式。可以设置为以下值之一:markdown(默认): 使用Markdown格式粘贴图片引用(例如 `
📷 原文此处有图片,请前往 GitHub 仓库查看完整内容。
`).
html:使用HTML格式粘贴图片引用(例如<img src="link" />)。注意,当你将图片粘贴到 HTML 文件中时,无论设置为何,它都会始终使用此格式类型。
-
Gistpad > Images: Paste Type:指定将图片粘贴到 gist 文件时使用的方法。可以设置为以下值之一:file(默认):粘贴的图片会作为.png上传到 gist,并在其粘贴的文件中添加引用。base64:粘贴的图片会被编码为 base64,然后嵌入到 gist 文件中。
-
GistPad > Clone Directory:指定在克隆 gist 仓库时如何命名目录。可以设置为以下值之一:gistId(默认):使用原始行为,将 gist GUID 作为文件夹名称。description:使用 gist 描述作为文件夹名称(会清理无效字符),如果没有描述则回退使用 gist ID。prompt:显示输入对话框,要求输入自定义目录名称,默认值为 gist 描述。
-
GistPad: Output- 启用时,在 VSCode 启动时创建一个输出跟踪通道。 -
GistPad > Daily Notes: Directory Format- 指定生成新每日笔记目录时使用的 moment.js 格式字符串。默认值为LL(例如March 6, 2020)。 -
GistPad > Daily Notes: File Extension- 指定生成新每日笔记时使用的文件扩展名。默认值为.md。 -
GistPad > Daily Notes: File Format- 指定生成新每日笔记时使用的 moment.js 格式字符串。默认值为LT(例如2:52 PM)。 -
GistPad > Daily Notes: Show- 指定是否在 gists 树视图中显示每日笔记节点。默认值为true。 -
GistPad > Mcp: Enabled- 指定是否启用 MCP 服务器,以向 Copilot 聊天(在Agent模式下)暴露 GistPad 工具/资源/提示。默认值为true。 -
GistPad > Mcp: Markdown Only- 指定 GistPad 暴露的 MCP 资源是否仅限于 markdown 笔记(例如,你仅打算用于编辑笔记而非代码片段)。默认值为false。 -
GistPad > Mcp > Resources: Include Archived- 指定是否在 MCP 资源列表中包含归档的 gist。默认值为false。 -
GistPad > Mcp > Resources: Include Starred- 指定是否在 MCP 资源列表中包含收藏的 gist。默认值为false。 -
GistPad: Showcase URL- 指定在显示展示条目时使用的 URL。这允许团队/课堂等创建自己的展示并分享给彼此。 -
GistPad: Sync on Save- 指定保存文件时是否启用自动同步功能。当 VS Code 的files.autoSave已启用时,建议禁用此选项以防频繁同步操作。默认值为true。 -
GistPad: Auto Save- 控制 gist 文件的自动保存。可以设置为以下值之一:off(默认): 自动保存已禁用。afterDelay: 在配置的延迟后自动保存文件。onFocusChange: 当焦点离开编辑器时自动保存文件。
-
GistPad: Auto Save Delay- 配置脏文件自动保存之前的延迟时间(以毫秒为单位)。仅在GistPad: Auto Save设置为afterDelay时适用。默认值为5000。 -
Gistpad: Tree Icons- 指定是否在代码片段树中显示代码片段类型图标。 -
Gistpad > Wikis > Daily: Directory Name- 指定每日页面所在的目录名称。默认值为Daily。 -
Gistpad > Wikis > Daily: Title Format- 指定用于每日页面标题的日期格式(使用 Moment.js 语法)。默认值为LL。 -
Gistpad > Wikis > Daily: Filename Format- 指定用于每日页面文件名的日期格式(使用 Moment.js 语法)。默认为YYYY-MM-DD。
- 本文标题:gistpad - 📘 VS Code 扩展
- 本文链接:https://www.cn121.com/editor/lostintangent-gistpad.html
- 原项目:lostintangent/gistpad 版权归原作者 lostintangent 及贡献者所有
- 收录信息:本站于 2026-10-11 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
- 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。
- 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 lostintangent/gistpad。
- 内容说明:本页正文为原项目 README 原文(英文),本站后续会翻译为中文(当前尚未译出),仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
- 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
- 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。