diff --git a/packages/devui-vue/devui/editor-md/src/toolbar-config.ts b/packages/devui-vue/devui/editor-md/src/toolbar-config.ts index db6d152781..6852ef22c9 100644 --- a/packages/devui-vue/devui/editor-md/src/toolbar-config.ts +++ b/packages/devui-vue/devui/editor-md/src/toolbar-config.ts @@ -258,7 +258,11 @@ class ToolBarHandler { static code = (editor: any): void => { const cursor = editor.getCursor(); const selection = editor.getSelection(); - editor.replaceSelection('`' + selection + '`'); + if (selection.indexOf('\n') === -1) { + editor.replaceSelection('`' + selection + '`'); + } else { + editor.replaceSelection('```\n' + selection + '\n```'); + } editor.focus(); if (selection === '') { diff --git a/packages/devui-vue/devui/editor-md/src/utils.ts b/packages/devui-vue/devui/editor-md/src/utils.ts index a3ffb3be3f..905eb3107d 100644 --- a/packages/devui-vue/devui/editor-md/src/utils.ts +++ b/packages/devui-vue/devui/editor-md/src/utils.ts @@ -40,7 +40,7 @@ export function locale(key: string): string { file: '文件', table: '表格', link: '超链接', - code: '行内代码', + code: '代码', codeblock: '代码块', blockquote: '引用', superscript: '上标', diff --git a/packages/devui-vue/package.json b/packages/devui-vue/package.json index 47c9032d7a..6c2491da58 100644 --- a/packages/devui-vue/package.json +++ b/packages/devui-vue/package.json @@ -1,6 +1,6 @@ { "name": "vue-devui", - "version": "1.6.32", + "version": "1.6.33", "license": "MIT", "description": "DevUI components based on Vite and Vue3", "keywords": [