From 43359889d1402c0c42609ef2e028f7b074af5b1d Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 15 May 2024 17:31:40 +0800 Subject: [PATCH] :art: fix /~https://github.com/siyuan-note/siyuan/issues/11408 --- app/src/assets/scss/component/_typography.scss | 2 +- app/src/protyle/render/highlightRender.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/assets/scss/component/_typography.scss b/app/src/assets/scss/component/_typography.scss index e7e234c78fa..e82f7ac28fe 100644 --- a/app/src/assets/scss/component/_typography.scss +++ b/app/src/assets/scss/component/_typography.scss @@ -609,7 +609,7 @@ &-task { list-style: none !important; - word-break: break-all; + word-break: break-word; position: relative; &--done > div[data-node-id].p { diff --git a/app/src/protyle/render/highlightRender.ts b/app/src/protyle/render/highlightRender.ts index 7105d9ec345..05920b43dbb 100644 --- a/app/src/protyle/render/highlightRender.ts +++ b/app/src/protyle/render/highlightRender.ts @@ -75,7 +75,7 @@ export const highlightRender = (element: Element, cdn = Constants.PROTYLE_CDN) = const lineNumber = block.parentElement.getAttribute("linenumber"); if (autoEnter === "true" || (autoEnter !== "false" && window.siyuan.config.editor.codeLineWrap)) { block.style.setProperty("white-space", "pre-wrap"); - block.style.setProperty("word-break", "break-all"); + block.style.setProperty("word-break", "break-word"); } else { // https://ld246.com/article/1684031600711 该属性会导致有 tab 后光标跳至末尾,目前无解 block.style.setProperty("white-space", "pre"); @@ -137,7 +137,7 @@ export const lineNumberRender = (block: HTMLElement) => { if (lineList[lineList.length - 1] === "" && lineList.length > 1) { lineList.pop(); } - const isWrap = block.style.wordBreak === "break-all"; + const isWrap = block.style.wordBreak === "break-word"; lineList.map((line) => { let lineHeight = ""; if (isWrap) {