2

我已经开始使用 VisualStudio Code 和 Markdown 作为笔记工具——类似于Zettelkasten。作为此笔记系统的一部分,笔记应始终链接到其他笔记/文件。

作为正在恢复中的开发人员,我开始写:[Decision Making Techniques](.\) - 当我输入 .\ 然后 ctrl+space 时,我希望得到一个文件名列表。相反,我得到一个单词列表。

有简单的吗?(喘不过气来?)让 IntelliSense 在 Markdown 模式下将文件名识别为不同的东西?

4

4 回答 4

2

奇怪的是,我现在可以自己回答了。插件Markdown All in One内置了这个功能。我怀疑Path Autocomplete也会起作用。

于 2020-01-24T15:33:50.660 回答
2

Intellisense 支持可以通过 Extensions 来控制,正如已经正确指出的那样,一些扩展程序将此功能添加到您的工作区。

可能还需要更技术性的答案,您可以在此处查看添加对降价的自动完成支持的示例提交。

一般来说,您需要:

  1. 用完成项填充提供程序。
  2. 获取 vscode 扩展上下文的句柄。
  3. 将您的提供程序添加到受支持的 vscode 完成提供程序列表中。

与泡沫类似,Dendron也内置了降价链接自动完成功能,并添加了许多功能,如发布、灵活的层次结构、预览支持等。

有关其他文档,请参阅vscode api

于 2021-07-08T14:01:38.033 回答
1

在 Insiders Build v1.64 中,现在有用于降价链接的路径智能感知。

启用此设置:markdown.suggest.paths.enabled 默认为true

请参阅提交:添加基本的降价链接完成

目前只有普通链接。稍后将添加参考链接。应支持以下形式:

  • [](dir/file.md)
  • [](./dir/file.md)
  • [](/root-dir/file.md)
  • [](#header)
  • [](./dir/file.md#header)

另请参阅https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_64.md#markdown-path-intellisense

于 2022-01-13T16:27:07.570 回答
1

Foam是一个受Roam Research启发的个人知识管理和共享系统,基于 Visual Studio Code 和 GitHub 构建。

于 2020-11-01T19:16:03.813 回答