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



Safari使用的是 13.1.1 版 macOSCatalina10.15.5。

今天我花了8个小时hackerrank无法使用Ctrl+k剪线,当你习惯了键绑定并且长时间无法使用它时,这太难了。我在堆栈溢出的编辑器上遇到了同样的错误,这里有答案。当我测试其他默认键绑定时,其他一些也不起作用。

  • Ctrl + k无法删除行
  • Ctrl + Space无法选择行
  • Ctrl + _不撤消,我什至无法重做
  • Ctrl + s不执行前向增量搜索
  • Ctrl + i不缩进

。等等。

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


hacker-rank的在线编辑器上,提到它提供Emacs作为编辑器模式,但它不允许用户使用所有主键绑定。leetcode上也会出现同样的问题。您可以在这些站点中看到letcode,hackerrank的示例编辑器。

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

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

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

最新更新