命令菜单插件 1.0,支持全文搜索,太记上更快
-
演示: https://tiddly-gittly.github.io/tw-command-palette/
Github: https://github.com/tiddly-gittly/tw-command-palette
CPL: https://tw-cpl.netlify.app/#linonetwo%2Fcommandpalette:Index linonetwo%2Fcommandpalette本插件参考了 Souk21/TW-commandpalette 的设计,感谢他制作了第一个版本!本插件使用 TypeScript 和 algolia/autocomplete 编写,功能更加强大,也更便于开发人员扩展其功能。不得不说目前中国人开发的插件在这方面还是优于外国人的,我们用 TS 写的比较多,用 Modern 框架的也比较多,插件可维护性强。
使用 ctrl+P 打开它,搜索你的标题和文本。
或使用 ctrl+tab 在最近使用的 tiddlers 之间切换
按住 ctrl,再按 tab 键向下移动,就像在浏览器或 VSCode 中一样。
使用 ctrl+shift+P 打开命令列表(或添加前缀"$")。
你可以搜索带有标签的 tiddlers,如
$:/tags/Actions```$:/tags/Messages
并执行它们。添加带有这些标签的 tiddlers,使其显示在列表中。命令示例caption: <<lingo ShowControlPanel $:/plugins/linonetwo/commandpalette/language/>> tags: $:/tags/Actions title: $:/plugins/linonetwo/commandpalette/Show Control Panel <$action-navigate $to="$:/ControlPanel"/>
tags: $:/tags/Messages caption: {{$:/language/Buttons/Edit/Caption}} description: {{$:/language/Buttons/Edit/Hint}} title: $:/plugins/linonetwo/commandpalette/Edit Tiddler tm-edit-tiddler
使用 ctrl+P 打开,并使用前缀 [ 使用过滤器
带有标签
$:/tags/Filter
的 tiddlers 会显示在这里。包括来自 tw 核心的那些:title: $:/core/Filters/Drafts tags: $:/tags/Filter filter: [has[draft.of]sort[title]] description: {{$:/language/Filters/Drafts}}
搜索分两步,首先搜索预设过滤器或自定义过滤器,回车确认选择;然后在过滤器结果中继续搜索,回车打开 tiddler。
在第二步中,默认情况下只搜索用户 tiddlers,通过在系统条目搜索中添加前缀,可以将系统 tiddlers 包括在内。
使用 ctrl+P 打开,并以 # 作为前缀搜索标签
与上述过滤功能类似。搜索带有特定标签的 tiddlers。
以 ? 为前缀查看用法
这样就不需要看这个帖子了解用法了!
翻译问题
如果你在你的wiki上发现了一些翻译问题,比如文本缺失(在我的演示站点上能正常工作,你的 wiki 里不行),那需要将这个网站里的
$:/core/macros/lingo
拖到你的wiki上:$:/core/macros/lingo,它来自 https://github.com/Jermolene/TiddlyWiki5/pull/7821,尚未合并到核心中,但在我的各种有多语言支持的插件中被广泛使用。当然,如果是用太记预装了 Itonnote 插件,就不会有这个问题了,它带了这个条目。太记
在太记上,搜索会通过跨进程通信在后台(nodejs侧)进行,所以就算搜索巨型知识库也不会卡住。