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

How to enable all default emacs key-bindings on the online programming editor on `hackerrank`?

我正在使用 Safari 版本 13.1.1。 macOS Catalina 10.15.5.

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

...还有更多。

作为替代解决方案,我在本地编辑器上编写并从那里复制并粘贴到编辑器。


hacker-rank的在线编辑器上,提到它提供了Emacs作为编辑器模式,但它并没有让用户使用所有主要的快捷键。同样的问题也发生在 leetcode 上。您可以在这些站点中查看 letcode, hackerrank.

的示例编辑器

[Q] 如何在 hackerrank 的在线编程编辑器上启用所有默认的 emacs 键绑定?我可以覆盖它的 .emacs 文件吗?

刚刚尝试并放置了 emacs 配置,编辑器允许我使用 Ctrl+K 作为删除行的快捷方式。我想您已经知道如何启用 emacs,但为了以防万一,请按右上角的小引擎并在编辑器模式下选择 emacs。

似乎不​​允许您更改键绑定,所以老实说,我宁愿在我的本地文本编辑器中编写代码,并在编写后复制粘贴。