diff --git a/components/admin/AdminMarkdownEditor.vue b/components/admin/AdminMarkdownEditor.vue index deefe47..e419a36 100644 --- a/components/admin/AdminMarkdownEditor.vue +++ b/components/admin/AdminMarkdownEditor.vue @@ -391,17 +391,21 @@ const replaceSelection = (replacement, cursorOffset = replacement.length, select } /** - * Enter 입력을 문단 분리 규칙에 맞게 처리한다. + * Enter 입력을 문단/줄바꿈 규칙에 맞게 처리한다. * @param {KeyboardEvent} event - 키보드 이벤트 * @returns {boolean} 직접 처리했는지 여부 */ const handleParagraphEnter = (event) => { - if (event.key !== 'Enter' || event.shiftKey || event.metaKey || event.ctrlKey || event.altKey || event.isComposing) { + if (event.key !== 'Enter' || event.metaKey || event.ctrlKey || event.altKey || event.isComposing) { + return false + } + + if (!event.shiftKey) { return false } event.preventDefault() - replaceSelection('\n\n') + replaceSelection(' \n') return true } @@ -1069,18 +1073,17 @@ const handleKeydown = (event) => { -
-
+
+