diff --git a/frontend/src/views/host/file-management/code-editor/index.vue b/frontend/src/views/host/file-management/code-editor/index.vue index 99f717df5..7d668d00b 100644 --- a/frontend/src/views/host/file-management/code-editor/index.vue +++ b/frontend/src/views/host/file-management/code-editor/index.vue @@ -393,17 +393,17 @@ const initEditor = () => { let defaultContent = '\n\n\n\n'; editor.getModel().setValue(defaultContent); } + + editor.getModel().pushEOL(config.eol); + + editor.addCommand(monaco.KeyMod.CtrlCmd | monaco.KeyCode.KeyS, quickSave); + editor.onDidChangeModelContent(() => { if (editor) { form.value.content = editor.getValue(); isEdit.value = true; } }); - - // After onDidChangeModelContent - editor.getModel().pushEOL(config.eol); - - editor.addCommand(monaco.KeyMod.CtrlCmd | monaco.KeyCode.KeyS, quickSave); }); };