Obsidian 插件:Autocomplete
插件名片
概述
提供文本自动完成功能,以提高输入速度。此插件已经长期不维护了。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-autocomplete-plugin 插件的自述翻译
Obsidian 自动完成插件
该插件提供了一个文本自动完成功能,以提高打字速度。
⚠️ 由于我不再使用 Obsidian,因此不再维护此插件。
我可能会在将来更新它,但在那之前,请使用其他插件,如 Obsidian completr。
该插件仍在开发中,如果遇到错误,请在 GitHub问题 中提供重现步骤。
特性
以下是当前和计划中的特性。
- 默认自动完成特性:
- 触发自动完成:
- 手动使用
ctrl+space
或Toggle Autocomplete
命令 - 在写作时自动触发自动完成,以实现无缝的写作体验
- 在设置中自定义从第 n 个字符开始触发
- 手动使用
- 使用
Ctrl-n/p
或上/下箭头
更改建议,并使用enter/tab
进行选择 - 与 vim 模式无缝集成
- 触发自动完成:
- 多语言的分词器(目前支持阿拉伯语、日语和默认语言):
- 在设置中更改默认分词器或在状态栏上点击(
strategy: ...
) - 自定义每种语言的单词分隔符
- 在设置中更改默认分词器或在状态栏上点击(
- 使用文本提供程序提供建议完成:
- LaTex
- Flow(建议已在当前会话中编写的单词)
- 当前文件(在
change-file
和load
事件上触发)- 使用命令
Autocomplete: Scan current file (language)
手动扫描不同语言
- 使用命令
- 当前文件(在
- 自定义文件
- LaTeX 函数的光标定位:
- 单个函数参数
- 多个函数参数
- 片段支持(h3 -> ###)
- 适当的布局管理(改进自动完成弹出位置)
- 上下文感知(仅在
$$
块内触发 LaTeX) - 改进自动完成滚动
你有什么好的特性要添加或者想要改变优先级(特性的顺序)吗?请在 Github issue 上提出。
贡献
如果您想改进这个插件,欢迎您 ❤️
在 develop
分支上发起一个拉取请求(因为我们使用 git-flow)
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。