fix: 搜索/替换面板移至编辑器顶部

导入 search 函数并添加 search({ top: true }) 配置,使搜索面板显示在编辑器顶部而非底部
This commit is contained in:
thzxx
2026-05-28 11:45:45 +08:00
parent a897c47704
commit 3c6e4ac5ce
@@ -4,7 +4,7 @@ import { EditorView, keymap, lineNumbers, highlightActiveLine, highlightSpecialC
import { defaultKeymap, history, historyKeymap, indentWithTab } from '@codemirror/commands'
import { markdown, markdownLanguage } from '@codemirror/lang-markdown'
import { syntaxHighlighting, defaultHighlightStyle, indentOnInput, bracketMatching, foldGutter } from '@codemirror/language'
import { searchKeymap, highlightSelectionMatches } from '@codemirror/search'
import { search, searchKeymap, highlightSelectionMatches } from '@codemirror/search'
import { oneDark } from '@codemirror/theme-one-dark'
interface UseCodeMirrorOptions {
@@ -40,6 +40,7 @@ export function useCodeMirror({ content, onChange, darkMode, onScroll }: UseCode
const extensions: Extension[] = [
zhPhrases,
search({ top: true }),
lineNumbers(),
highlightActiveLine(),
highlightSpecialChars(),