Skip to content

Latest commit

 

History

History
134 lines (94 loc) · 2.89 KB

README-zh_CN.md

File metadata and controls

134 lines (94 loc) · 2.89 KB

Obsidian 文本查找器

English
中文说明

这是一个用于 Obsidian 的插件(https://obsidian.md)。
在编辑模式下提供类似于 VSCode 的搜索/替换窗口。

注意: Obsidian API 仍处于早期 alpha 阶段,可能随时发生变化!

功能

编辑模式 下搜索或替换当前 Markdown 文件的文本。

  • 在当前文件中搜索/替换
  • 高亮匹配文本
  • 显示匹配数量
  • 支持正则表达式
  • 支持区分大小写

To Do

  • 在选取范围内搜索/替换
  • 输入历史

截图

Text Finder

如何使用

安装

社区插件

  • 在社区插件市场中搜索"text finder"并安装。
  • 在 Obsidian 设置中启用插件。

使用 BRAT 安装

  • 安装 BRAT 插件
  • 执行命令 Obsidian42 - BRAT: Add a beta plugin for testing
  • 粘贴此存储库的 URL 并确认。
  • 在 Obsidian 设置中启用插件。

从源代码安装

  • 克隆此仓库。
  • 使用 npm iyarn 安装依赖。
  • 使用 npm run build./dist 中构建文件。
  • main.jsstyles.cssmanifest.json 复制到你的 vault 的 VaultFolder/.obsidian/plugins/text-finder/ 中。
  • 在 Obsidian 设置中启用插件。

从 Release 安装

  • 最新发布版本 中下载 main.jsstyles.cssmanifest.json
  • main.jsstyles.cssmanifest.json 复制到你的 vault 的 VaultFolder/.obsidian/plugins/text-finder/ 中。
  • 在 Obsidian 设置中启用插件。

设置

  • 在设置页面为对应的命令设置快捷键。

自定义样式

使用 CSS 代码片段Style Settings Plugin来自定义样式。

示例的 Style Settings 配置文件.

以下是部分 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;
}