fix: 搜索/替换面板移至编辑器顶部
导入 search 函数并添加 search({ top: true }) 配置,使搜索面板显示在编辑器顶部而非底部
This commit is contained in:
@@ -4,7 +4,7 @@ import { EditorView, keymap, lineNumbers, highlightActiveLine, highlightSpecialC
|
|||||||
import { defaultKeymap, history, historyKeymap, indentWithTab } from '@codemirror/commands'
|
import { defaultKeymap, history, historyKeymap, indentWithTab } from '@codemirror/commands'
|
||||||
import { markdown, markdownLanguage } from '@codemirror/lang-markdown'
|
import { markdown, markdownLanguage } from '@codemirror/lang-markdown'
|
||||||
import { syntaxHighlighting, defaultHighlightStyle, indentOnInput, bracketMatching, foldGutter } from '@codemirror/language'
|
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'
|
import { oneDark } from '@codemirror/theme-one-dark'
|
||||||
|
|
||||||
interface UseCodeMirrorOptions {
|
interface UseCodeMirrorOptions {
|
||||||
@@ -40,6 +40,7 @@ export function useCodeMirror({ content, onChange, darkMode, onScroll }: UseCode
|
|||||||
|
|
||||||
const extensions: Extension[] = [
|
const extensions: Extension[] = [
|
||||||
zhPhrases,
|
zhPhrases,
|
||||||
|
search({ top: true }),
|
||||||
lineNumbers(),
|
lineNumbers(),
|
||||||
highlightActiveLine(),
|
highlightActiveLine(),
|
||||||
highlightSpecialChars(),
|
highlightSpecialChars(),
|
||||||
|
|||||||
Reference in New Issue
Block a user