diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index 85de09a62..251a3bdaf 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -473,7 +473,7 @@
"customSort": "自定义排序",
"collapse": "折叠",
"blockEmbed": "嵌入块",
- "gutterTip": "拖拽 移动位置
点击 打开菜单
⌘Click 进入
⌥Click 折叠/展开
⇧Click 修改属性",
+ "gutterTip": "点击 打开菜单
⌘Click 进入
⌥Click 折叠/展开
⇧Click 修改属性
拖拽 移动位置
⌃拖拽 重复
⌥拖拽 生成块引用
⇧拖拽 生成嵌入块
",
"gutterTip2": "点击 打开菜单
⇧Click 修改属性",
"linkDistance": "链接距离",
"collideStrength": "斥力强度",
diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts
index 2bc5155dd..858416419 100644
--- a/app/src/protyle/gutter/index.ts
+++ b/app/src/protyle/gutter/index.ts
@@ -44,7 +44,7 @@ export class Gutter {
constructor(protyle: IProtyle) {
this.element = document.createElement("div");
this.element.className = "protyle-gutters";
- this.element.setAttribute("aria-label", window.siyuan.languages.gutterTip.replace("⌘Click", updateHotkeyTip("⌘Click")).replace("⌥Click", updateHotkeyTip("⌥Click")).replace("⇧Click", updateHotkeyTip("⇧Click")));
+ this.element.setAttribute("aria-label", window.siyuan.languages.gutterTip.replace(/⌘/g, updateHotkeyTip("⌘")).replace(/⌥/g, updateHotkeyTip("⌥")).replace(/⇧/g, updateHotkeyTip("⇧")).replace(/⌃/g, updateHotkeyTip("⌃")));
this.element.setAttribute("data-type", "a");
this.element.setAttribute("data-position", "right");
this.element.addEventListener("dragstart", (event: DragEvent & { target: HTMLElement }) => {