这是一个用于 Obsidian 的插件(https://obsidian.md)。
在编辑模式下提供类似于 VSCode 的搜索/替换窗口。
注意: Obsidian API 仍处于早期 alpha 阶段,可能随时发生变化!
在 编辑模式 下搜索或替换当前 Markdown 文件的文本。
- 在当前文件中搜索/替换
- 高亮匹配文本
- 显示匹配数量
- 支持正则表达式
- 支持区分大小写
- 在选取范围内搜索/替换
- 输入历史
- 在社区插件市场中搜索"text finder"并安装。
- 在 Obsidian 设置中启用插件。
- 安装 BRAT 插件。
- 执行命令
Obsidian42 - BRAT: Add a beta plugin for testing
。 - 粘贴此存储库的 URL 并确认。
- 在 Obsidian 设置中启用插件。
- 克隆此仓库。
- 使用
npm i
或yarn
安装依赖。 - 使用
npm run build
在./dist
中构建文件。 - 将
main.js
、styles.css
、manifest.json
复制到你的 vault 的VaultFolder/.obsidian/plugins/text-finder/
中。 - 在 Obsidian 设置中启用插件。
- 在 最新发布版本 中下载
main.js
、styles.css
、manifest.json
。 - 将
main.js
、styles.css
、manifest.json
复制到你的 vault 的VaultFolder/.obsidian/plugins/text-finder/
中。 - 在 Obsidian 设置中启用插件。
- 在设置页面为对应的命令设置快捷键。
使用 CSS 代码片段或Style Settings Plugin来自定义样式。
以下是部分 CSS 片段示例。
.nya-text-finder-match {
border-radius: 2px;
box-shadow: 0 0 0 1px rgb(60, 115, 75);
background-color: inherit;
color: inherit;
}
.nya-text-finder-match-current {
box-shadow: 0 0 0 1px rgb(187, 187, 187);
background-color: rgba(255, 170, 0, 0.8);
color: black;
}
左上角
.nya-finder {
right: unset !important;
left: 376px;
}
右下角
.nya-finder {
top: unset !important;
bottom: 72px;
}
左下角
.nya-finder {
top: unset !important;
right: unset !important;
left: 376px;
bottom: 72px;
}
body {
--nya-focus-border-color: #39c5bb;
}
.nya-toggle {
border-left: 3px solid red !important;
}