这个键绑定逃脱了我。它与emacs Ctrl+D
相同,我尝试使用谷歌搜索“删除一个字符到右边”,“转发删除”,“删除下一个字符”等等。
以下是bindings in phpstorm,我认为它与Webstorm非常相似。
知道这个动作会被叫什么?
请注意,这是fn+delete
在mac上的作用。如果有一种方法可以对这个键绑定进行反向工程并查看Webstorm中实际调用的函数,那就可以了。 I asked how to reverse engineer bindings here
答案 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键盘映射。)