browser - 如何在 `hackerrank` 上的在线编程编辑器上启用所有默认 emacs 键绑定(bind)?

标签 browser safari editor key-bindings rich-text-editor

我正在使用 Safari版本 13.1.1。 macOS Catalina 10.15.5。
今天我在 hackerrank 上呆了 8 个小时无法使用 Ctrl+k 剪切线,当你习惯了一个键绑定(bind)并且长时间无法使用它时,它是如此的困难。我在stackoverflow上的编辑器上遇到了同样的错误,它有一个answer here .当我测试其他默认键绑定(bind)时,其他一些也不起作用。

  • Ctrl + k删除一行不起作用
  • Ctrl + Space无法选择一行
  • Ctrl + _不做撤消,我什至不能重做
  • Ctrl + s不进行正向增量搜索
  • Ctrl + i不缩进

  • ... 还有很多。
    作为替代解决方案,我将其写在本地编辑器上,然后从那里复制并粘贴到编辑器中。

    在线编辑器 hacker-rank ,提到它提供Emacs作为编辑器模式,但它不允许用户使用所有主键绑定(bind)。 leetcode 上出现同样的问题也是。您可以在这些站点中查看 letcode 的示例编辑器。 , hackerrank .
    【问】如何在 hackerrank 上的在线编程编辑器上启用所有默认 emacs 键绑定(bind)?我可以覆盖它的.emacs吗文件?

    最佳答案

    刚刚尝试并将emacs配置放入编辑器允许我使用Ctrl+K作为删除行的快捷方式。我想你已经知道如何启用 emacs 了,但以防万一按下右上角的小引擎并在编辑器模式下选择 emacs。
    它似乎不允许您更改键绑定(bind),所以老实说,我宁愿在我的本地文本编辑器中编写代码并在编写后复制粘贴。

    关于browser - 如何在 `hackerrank` 上的在线编程编辑器上启用所有默认 emacs 键绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62271638/

    相关文章:

    Javascript:如何获得下载进度?

    user-interface - 如何用 `EditorGUI.HelpBox` 实现 `GUIStyle` 外观?

    javascript - XPage JS 编辑器中的格式缩进

    javascript - 如何使用浏览器的地址栏更改站点背景颜色?

    javascript - 在保持文本插入光标的同时防止移动默认键盘

    javascript - 文件 API 在 Safari 中不工作

    javascript - "Feature detection"让我失望。浏览器检测的案例还是有更好的方法?

    macos - 在 TextMate 2 中始终显示文件浏览器

    ssl - 客户端的 TLS 握手

    html - 创建测验 : Why is it not working in Safari