From 04b1b3e3d5f846f4feea3b7c5f1b93cf88e89153 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 23 Jan 2024 12:01:36 +0800 Subject: [PATCH] :art: Improve search and replace spaces https://github.com/siyuan-note/siyuan/issues/10231 --- kernel/treenode/node.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel/treenode/node.go b/kernel/treenode/node.go index e5f836cb4..9d1967f78 100644 --- a/kernel/treenode/node.go +++ b/kernel/treenode/node.go @@ -287,7 +287,10 @@ func NodeStaticContent(node *ast.Node, excludeTypes []string, includeTextMarkATi lastSpace = false return ast.WalkContinue }) - return strings.TrimSpace(buf.String()) + + // 这里不要 trim,否则无法搜索首尾空格 + // Improve search and replace for spaces https://github.com/siyuan-note/siyuan/issues/10231 + return buf.String() } func FirstLeafBlock(node *ast.Node) (ret *ast.Node) {