在Webstorm中删除右侧的一个字符

时间:2014-01-13 15:45:46

标签: emacs editor phpstorm webstorm

这个键绑定逃脱了我。它与emacs Ctrl+D相同,我尝试使用谷歌搜索“删除一个字符到右边”,“转发删除”,“删除下一个字符”等等。

以下是bindings in phpstorm,我认为它与Webstorm非常相似。

知道这个动作会被叫什么?

请注意,这是fn+delete在mac上的作用。如果有一种方法可以对这个键绑定进行反向工程并查看Webstorm中实际调用的函数,那就可以了。 I asked how to reverse engineer bindings here

4 个答案:

答案 0 :(得分:9)

它埋藏了一下,但在WebStorm菜单下,首选项...,键盘映射(在IDE设置下)。滚动到窗口底部,直到到达其他。单击三角形以展开。向下滚动,直至进入删除,双击它并为其指定控制D. WebStorm可能会警告您已经分配了按键,并为您提供了删除其他命令的选项。而已。让我很高兴找到它。

答案 1 :(得分:0)

如果您enable emacs mode,则会启用此功能。

设置>键盘映射>点击下拉菜单> emacs的。

答案 2 :(得分:0)

为什么不记录按键宏,将插入符号向右移动一个位置,然后删除一个字符。或者甚至只有Fn + Delete,如果你在Mac上。

  • 要录制宏,请Edit > Macros > Start Macro Recording
  • 要为宏指定快捷键组合,请使用File > Settings > Keymap > Macros

我很欣赏这不是你所要求的,但如果没有办法获得基础密钥绑定,这可能是一个很好的解决方法。

答案 3 :(得分:0)

在最新版本的WebStorm(我有2019.1)上,执行此操作的方法是将^ D(control-D)作为第二个键盘快捷方式添加到现有Delete函数(由Delete键运行的快捷键) 。通过某种组合,WebStorm知道使用'delete'键删除左侧的字符,但是使用'^ D'键删除右侧的字符。 (我还删除了“运行调试”功能的^ D键盘映射。)