Skip to content

Commit 27ede40

Browse files
committed
Ctrl+S触发保存
1 parent 250e7fa commit 27ede40

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## 新增
44

55
1. 新增主窗口支持最大化和最小化
6+
2. 新增Ctrl+S触发保存
67

78
# 2.1.1
89

iframe/main/index.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,20 @@
122122
//注册文件跳转支持
123123
const methodList = edcode.map((item) => item.methodPath); // 保留 'eda.XXX'
124124
injectContextMenuJumpToDocs(editor, methodList);
125+
/*================================== 以下为快捷键绑定配置 ===============================================================*/
125126
//绑定运行快捷键
126127
document.addEventListener('keydown', function (event) {
127128
if ((event.ctrlKey || event.metaKey) && event.key === 'Enter') {
128129
ACE_RunCode(editor);
129130
}
130131
});
132+
//绑定保存快捷键
133+
document.addEventListener('keydown', function (e) {
134+
if ((e.ctrlKey || e.metaKey) && e.key === 's') {
135+
e.preventDefault(); // 阻止浏览器默认的“保存网页”行为
136+
Code_SaveCode(editor);
137+
}
138+
});
131139
</script>
132140
<!-- 一些资源文件 这些都不是必要的 删除也没什么影响 只不过用户也许会换主题所以放进来-->
133141
<script src="/iframe/script/Ace_Editor/theme-ambiance.js"></script>

0 commit comments

Comments
 (0)