diff --git a/src/ui/Desktop/Apps/File Manager/components/FileViewer.tsx b/src/ui/Desktop/Apps/File Manager/components/FileViewer.tsx index 6422bc72..df74e5cd 100644 --- a/src/ui/Desktop/Apps/File Manager/components/FileViewer.tsx +++ b/src/ui/Desktop/Apps/File Manager/components/FileViewer.tsx @@ -240,10 +240,10 @@ export function FileViewer({ {text.substring(match.start, match.end)} @@ -522,32 +522,29 @@ export function FileViewer({ {shouldShowAsText && !showLargeFileWarning && (
{isEditable ? ( -
- {/* 高亮背景层 */} - {searchText && ( -
+
+ {searchText && searchMatches.length > 0 ? ( + // 当有搜索结果时,显示只读的高亮文本 +
{renderHighlightedText(editedContent)}
+ ) : ( + // 没有搜索时显示可编辑的textarea +