Skip to content

CodeMark-V0.5.3

Choose a tag to compare

@AndersonHJB AndersonHJB released this 22 Jul 14:03
· 125 commits to main since this release

Full Changelog: V0.5.2...V0.5.3

添加了以下几个主要修改来实现 Control/Command+Enter 快捷键执行代码的功能:

  1. 增加快捷键执行功能的函数绑定:

    • 在创建"Run Code"按钮的 createRunButton 函数中,我添加了一个额外的事件监听器,它监听 keydown 事件。这个监听器设置在 textarea 元素上,用于捕捉键盘事件。
  2. 快捷键处理逻辑:

    • 事件监听器检查是否同时按下了 Ctrl 键(e.ctrlKey)或 Command 键(e.metaKey)和Enter键(e.key === 'Enter')。如果这两个条件同时满足,它将调用 runCode 函数,这个函数是从原有的点击事件中提取出来的,以便重复使用。
  3. 代码重构以支持重用:

    • 将 button.onclick 中的代码移动到了新的 runCode 函数中。这样做不仅让 onclick 处理和快捷键处理可以共用相同的代码,同时也使代码更整洁、易于维护。

这些修改使得用户可以通过快捷键直接运行代码,而不需要鼠标点击按钮,提高了界面的交互效率。