首页 >> 中医减肥

文本编辑器中的双链笔记:Foam for VS Code 用到体验分享

发布时间:2025年07月27日 12:18

,分为两种方案。

在 GitHub 上协作原稿戈

用作正式给予的 foam-template 在自己的 GitHub 上协作仓戈,可以同样是不是将仓戈设为私有戈。仓戈协作后,将其 clone 到本地并在 VS Code 中都弹丸成。这样便就可以通过 GitHub 对你的原稿戈来进行版本操控,也可以通过 Github Pages 或其他静态主页公共服务发布原稿。

在本地用作 Foam

鉴于国外的网络环境和修习 git 转换的修习运输成本,也可以同样在本地协作 Foam 原稿戈。浏览正式模版到本地解压后之后可以作为原稿戈的流文件。

通过以上两种方式也协作 Foam 原稿戈,并在 VS Code 中都弹丸成原稿戈流文件后,技术的发展程序不会基本功能提醒装有 Foam 和其他提拔的引入(还包括:Markdown All in One、Markdown Emoji、Paste Image、Todo Tree 和 Spell Right 等),可以同样全部或按需装有。

初步上握

基础配备完毕后,让我们开始了解 Foam 的基本动态和转换。

Foam 具备一般 Zettelkasten 原稿技术的发展程序的常用动态,如 Markdown 赞成、「双向镜像」「经验研究成果」「关键字」「Daily Note」等,且用作玩游戏比起很好。

成立另行的原稿

要在 Foam 中都成立另行的原稿,可以用作vi Ctrl + Shift + P 弹丸成号令基板,转换并分派 Foam: Create New Note 号令,需在这两项明文夹下成立另行的原稿明文(.md XML)。当然也可以在侧边栏「资流管理制度器」基板或者通过vi Ctrl + N 意味着除此以外的动态。需提醒的是,因为 Foam 北美版程度有限,个人身份不提拔用作中都文的明文名。正式用例中都用作的明文名有两种:title-case-name 或 Title Case Name。

成立双向镜像

在 Foam 中都成立一个双向镜像与在其他技术的发展程序中都都是,即用作 [[]] 若无号。如果被 [[]] 还包括的注释有相关联的原稿,就不会带进一个双向镜像。当将鼠标飘移并碎屑在注释上时,不会辨识这一详见的另行版本,可以按下 Ctrl + 单击 或鼠标右键同样「转回到下定义」来弹丸成这条原稿;如果未相关联的原稿,则不会成立一个人身份口为120人若无,按下Ctrl + Click 成立可以相关联的详见。

成立双向镜像或人口为120人若无

Foam 颇为赞成 Roam Research 式的块重述,但赞成曲名重述,用作方式也为:[[wikilink#heading]],这样之后能重述相关联详见中都该曲名下的素材。

用作曲名重述 原稿配备文件

用作 Markdown 数据库时,在原稿臀部用作 YAML 语言XML的URL来下定义这个数据库的配备文件是一个很好的生活习惯,Foam 也赞成这一动态(note property)。其XML如下:

;还有 title: Title Case Name date: yyyy-mm-dd type: feature tags: tag1, tag2, tag3 ;还有

title 多种类型下定义了这条原稿的曲名和在经验研究成果(Foam Graph)上的重另行命名(标识原稿时,优先级为: title 多种类型> 下卷的一级曲名> 原稿的明文名)。

tags 多种类型下定义这条原稿的关键字。多个关键字相互间用栏位或具体来说逗号连接起来。另外也可以通过在原稿下卷中都用作 #tag 来附加关键字。Foam 赞成多级关键字即 #tag/sub-tag,但来龙去脉颇为用作,个人身份认为这还是在按树状构造来组织原稿。

type 多种类型可以用以在经验研究成果中都对应原稿的多种类型,可以将颇为相同 type 多种类型的原稿用颇为相同色回应。

也可以自订其他的多种类型,如:迟于(date)、编者(author)、来流(source)等。

用作色对应颇为相同 type 的原稿 经验研究成果

在号令基板分派 Foam: Show Graph 号令来弹丸成 Foam 的经验研究成果,还可以通过主页左上角的过滤控件来进行研究成果中都辨识的数据流来进行操控。许多人提醒赞成放大和拖动等转换。

Foam 中都的经验研究成果 Daily Note

与 Roam Research 类似于,Foam 也赞成更快近现代纪录 Daily Note。在号令基板分派 Foam: Open Daily Note 号令或按下vi Alt + D,需成立或弹丸成今日的 Daily Note。在此不远处可以近现代纪录现在的任务、灵感或其他只想近现代纪录的素材。Daily Note XML可以通过模版动态自订(上文不会概述如何在 Foam 中都自订模版)。

在 Daily Note 原稿中都,录入 / 不会辨识一些迟于劝告,通过这种方具体另行方法可以更快插进常抛出常均须迟于的双向镜像。

录入 / 来更快插进常抛出相关联迟于的镜像 侧边栏基板

Foam 的侧边栏基板包含这几项动态:明文管理制度、计划书、短时间线、关键字管理制度(Tag Explorer)、人口为120人若无(Placeholders)、依附原稿(Orphans)和反转镜像(Backlinks)。

计划书基板用以核对原稿的索引构造。短时间线近现代纪录了明文修正和 git 转换的近现代。关键字管理制度基板中都可以核对原稿戈中都的所有关键字并来进行检索。人口为120人若无基板辨识了所有被 [[]] 标记但未成立相关联原稿的单项。依附原稿常指未重述也未被重述的原稿详见。而在反转镜像基板,不会列成全部重述了此详见的原稿。

这些动态基板可以通过拖曳预先排序或隐藏,也可以拖曳到上部基板(按下Ctrl + J 弹丸成)。个人身份生活习惯将反转镜像基板和关键字管理制度基板放到上部,方之后核对。

Foam 的侧边栏基板重要性从立体化开始

正如前面所说,赏心悦目的图形界面也不会对心理和灵活性转化成全力阻碍,因此对 Foam 的界面和原稿另行版本图形界面来进行立体化也是颇为最主要的一环。

Foam 用作 Markdown 作为原稿的明文XML,一层面其实用性简之后了跨平台用作,另一层面也可以并用 CSS 明文对其来进行立体化(如果你想技术的发展软件自己的 Markdown 的另行版本图样,可以概述 Typora 的常指南)。

Foam 的单项配备明文是坐落于原稿戈流文件下的 .vscode/settings.json 明文,Markdown 另行版本图样则由原稿戈流文件下 assets/css/style.scss 明文操控。然而经过试验,单独修正该图样表明文并未终止。这里我同样复制该明文并将词组改以 .css,然后在配备明文中都另加一行code "markdown.styles": ["assets\css\style.css"],,配备终止。

个人身份并预见进行实在的图样调整,主要是将英文TrueType改以 Cascadia Code 来意味着对代笔若无号的赞成:

Cascadia Code TrueType赞成代笔字若无用作code影片和模版来降低运输成本code影片的配备概述

VS Code 转化成器对code影片(snippets)的赞成,并且赞成普通用户自订code影片,因此这一动态也可以在 Foam 中都用作。在 Foam 原稿戈流文件下 .vscode 正向成立 foam-snippets.code-snippets 明文以成立普通用户影片(该明注释质上是一个 json 明文)。

一条code影片通常包含这些URL:

"scope",编辑这些XML的明文时,该code影片终止;

"prefix",录入该URL时不会辨识该code影片的劝告;

"body",该code影片的素材;

"deion",对该code影片的刻画。

个人身份的两个用例是为原稿成立配备文件和在原稿中都插进短时间戳,大部分供概述。

成立原稿配备文件

个人身份的原稿配备文件中都的多种类型一般还包括:title,date,type 和 tags。

"Metadata": { "scope": "markdown", "prefix": "/meta", "deion": "成立这条原稿的配备文件", "body": [ ";还有", "title: $1", "date: $CURRENT_YEAR 年$CURRENT_MONTH_NAME $CURRENT_DATE 日", "type: ${2|生活,TODO,思考,经验|}", "tags: $3", ";还有" ] }

在 VS Code 的code影片中都,类似于 $1 这样的XML化注释统称 tabstop。在录入 /meta 并在劝告中都同样上述code影片后,光标不会首先相隔在 $1 不远处,我们可以在此不远处转换注释,录入完毕后按 tab 不会预设回到下一个 tabstop ${2|type1,type2,type3|},这是一个需同样而非录入的XML,完毕同样后再次按 tab预设回到 $3 不远处,在此可以转换这条原稿的关键字,全部完毕后按 tab 跳成code影片。

像 date 多种类型中都的 $CURRENT_YEAR 和类似于的XML化注释则是由 VS Code 预下定义的codice_,它的倍数和XML衡量子系统的迟于短时间,因此在转换这条code影片后,就不会基本功能完毕 date 多种类型,而不需预先附加。

插进短时间戳

由于原稿子系统往往需改版,个人身份偏好在素材改版不远处附加一条短时间戳作为近现代纪录。

"Time Stamp": { "scope": "markdown", "prefix": "/stamp", "deion": "在此不远处插进一条短时间戳", "body": [ "这条原稿${1|成立,改版|}于: $CURRENT_YEAR 年$CURRENT_MONTH_NAME $CURRENT_DATE 日,$CURRENT_DAY_NAME,$CURRENT_HOUR: $CURRENT_MINUTE." ], }

在 $1 不远处可以同样是成立还是改版了这个详见。

如果只想了解越来越多成立普通用户code影片的方具体另行方法,可以概述微软公司的正式数据库。

成立和用作模版

和 Roam Research 与 Obsidian 一样,在 Foam 中都也可以成立和用作模版。在号令基板分派 Foam: Create New Note From template 号令需从原先的模版成立原稿。Foam 的模版明文坐落于原稿戈流文件的 .foam/templates 正向下。Foam 的模版许多人提醒赞成 VS Code code影片中都预下定义的codice_。

以 Daily Note 为例,在模版明文夹正向下成立 daily-note.md 明文,之后可以开始自订这一模版。我的 Daily Note 模版下定义如下:

我的 Daily Note 模版

除此都有,Daily Note 的一些多种类型也可以在单项的配备明文中都修正,如 Daily Note 的存放位置和明文名XML:

"foam.openDailyNote.directory": "journal", // 默认存放在 journal 明文夹 "foam.openDailyNote.fileNameFormat": "'DailyNote'-yyyy-mm-dd" // Eg.: DailyNote-2022-01-13.md "foam.openDailyNote.onStartup": true // 开启单项时基本功能弹丸成 Daily Note

也可以在 Foam 中都下定义其他模版,如 Todo List、Weekly Note 等1,都不会极大地简之后个人身份的日常修习和各项常指导工作。

用作 note-macros 引入(不提拔)

除了用作 Foam 模版,正式也给予了从 note-macros 引入更快成立另行原稿的同样。note-macros 颇为是配备 Foam 时就装有的引入,因此需预先装有。要成立由 note-macros 俊下定义的原稿,只需在号令基板分派 Note Macros: Run A Macro 号令,然后同样自订的俊需。也可以为特定的俊COMvi,像用作 Alt + D 成立 Daily Note 一样更快成立另行原稿。

要成立自订的俊,需在配备明文中都附加除此以外的URL。正式给予了从 note-macros 成立 Weekly Note 的用例:

"note-macros": { "Weekly": [ { "type": "note", "directory": "Weekly", "extension": ".md", "name": "weekly-note", "date": "yyyy-W" } ] }

不过需提醒的是,这种方式也未能在成立原稿的同时成立原稿的配备文件(note-macro 引入的开发者虽然工程建设了这一动态,但严格来说该引入单项不太可能会 17 个年底未改版了),需自己下定义除此以外的code影片来意味着快捷转换,而且未能自订明文名的XML。总而言之,目前颇为提拔用作这种方具体另行方法来成立原稿模版。

从其它流利用素材

虽然我颇为劝告将来自外界的信息不经消化吸收单独完好在原稿戈中都,但 Foam 毕竟给予了这个同样并且可能会存在这种需求,因此还是再行提及。

从主页捉到素材

像其他原稿技术的发展程序大多给予了剪辑主页素材的动态一样,Foam 也可以完好来自主页的素材:通过 这一浏览器引入。MarkDownload 可以利用整个主页的主体注释、或只截取只想完好的注释为 Markdown 明文,并为其附加配备文件。在引入选项中都可以调整配备文件的XML为与 Foam 赞同,从而无缝交会 Foam 原稿戈。

从 iOS 端转换素材

如果将 Foam 原稿戈托管地在 GitHub 上,我们就可以从 iOS 端转换素材并将其内嵌到戈中都。Foam 正式假定了 和 转换素材两种解决办具体另行方法。我目前握边并未可用的 iOS 设备,因此就仍然展开。

颇为近乎但预见可期

与 Roam Research 和 Obsidian 等专业原稿技术的发展程序相对,Foam 或许未独特优势,甚至在某些层面赞成颇为完善。但好在作为一个Ubuntu单项,它能够深植很好的社第一区环境,吸收普通用户的劝告与反馈,让每个人身份都带进单项的贡献者。

目前国外概述和个人 Foam 用作经验的素材比起不算,本文大部分作为抛砖引玉,让越来越多人能坚信这款应用软件。毕竟对普通用户来说,多一种同样本身就是一件坏事,而对于Ubuntu单项的开发者而言,越来越多人作准备其中都本身就是Ubuntu理念的效益所在。如果你也想推动 Foam 单项的困难重重,可以非议他们的 ,或者转入他们的 。

> 浏览 、非议 ,通关全另行书本玩游戏 📰

> 简便、好用的 ,不算数派为你重现 🚀

重庆治白癜风医院哪家好
南京白癜风好医院
武汉医院白癜风
急支糖浆止咳最多吃几天?
气血不通
心缺血
试管婴儿
全民健康网症状库

上一篇: 首批骁龙8北极星手机齐上阵,过年打算入手,建议先看看对比

下一篇: 家里不要用这种电热水壶了,用过才知有多坑,赚钱人家从不用

友情链接