obsidian社区插件
Obsidian 插件:Completr
插件ID:obsidian-completr_readme
completr_readme
completr_readme:这个插件提供了针对LaTeX、Frontmatter和标准写作的高级自动完成功能。
Obsidian 插件:Completr
插件名片
概述
这个插件提供了针对 LaTeX、Frontmatter 和标准写作的高级自动完成功能。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-completr 插件的自述翻译
Completr
该插件为 Obsidian 提供了高级的自动补全功能。不支持旧版编辑器。
特点
- 支持 Latex
- 无需以
\
开头 - 包含所有 MathJax 命令
- 允许为所有环境补全
\begin...
- 支持插入带有占位符的片段
- 无需以
- 支持 YAML Front Matter
- 学习任何键和任何值,并为其提供补全
- 支持单词列表
- 加载每行为一个单词的文件
- 即使对于非常大的 列表,也具有高性能
- 扫描您的存储库以查找单词
- 扫描当前文件或整个存储库以查找新单词,然后可以提供建议
安装
社区插件列表
浏览社区插件列表并搜索 Completr
。
手动安装
- 从您选择的版本中下载
main.js, styles.css
和manifest.json
文件 - 将这三个文件复制到您的保险库
VaultFolder/.obsidian/plugins/obsidian-completr/
目录下
安装完成后
- 重新启动 Obsidian 以确保内部钩子能够正确注册
- 查看 快捷键 部分以进一步配置插件
配置
黑名单
- 您可以将任何建议添加到
.obsidian/plugins/obsidian-completr/blacklisted_suggestions.txt
文件中进行黑名单处理 - 或者,您可以使用热键将当前选定的建议加入黑名单(默认为
Shift+D
)
LaTeX 命令
- 所有默认的 LaTeX 命令可以在
.obsidian/plugins/obsidian-completr/latex_commands.json
文件中找到 - 您可以通过编辑此文件来添加、删除或修改命令
- 替换语法
#
是片段的占位符~
标记光标要跳转到的位置。这不能与占位符在同一行上\n
是换行符
- 如果文件包含错误的语法,将弹出一个通知,并且控制台将包含更详细的错误消息
快捷键
- 所有的快捷键都可以在快捷键设置页面中进行更改。
- “绕过”快捷键非常有用,可以运行操作,假装弹出窗口没有打开。
- 例如,如果你的插入键是
Enter
,在弹出窗口打开时,你无法按下Enter
键换行。这时你可以使用绕过键。 - 这还允许使用其他修饰键,例如按下
Tab
可能需要按住Shift
键向后移动。只有在绕过键绑定中未使用的修饰键才会被转发。 - 注意:默认的绕过快捷键可能会被内置命令覆盖。如果它们不起作用,请检查你的按键绑定。
- 例如,如果你的插入键是
- 如果你想要更改一个没有使用任何修饰键的快捷键,你需要使用一个可以在 这里 或 这里 找到的解决方法,因为 Obsidian 目前不支持这个功能。
示例用法
Latex 片段
YAML 前置内容
文件扫描
两百万个德语单词已加载
寻找词汇列表?
开发
- 将仓库克隆到 Obsidian Vault 的
plugins
文件夹中 - 运行
npm i
和npm run dev
- 在 Obsidian 中启用插件
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。