PhpStorm - 重复行无法正常工作

PhpStorm - Duplicate lines down not working correctly

复制行无法正常工作,例如如果我尝试复制以下屏幕截图中的行:

然后我明白了:

而不是这个:

是否有设置让我可以更改此行为,使其像在 NetBeans 中一样工作?

Is there a setting so I can change this behaviour so that it works just like in NetBeans?

对于 "Duplicate Selection" 操作(这是您正在使用的) -- 否;没有这样的选项(在这样的操作之后自动重新格式化代码或诸如此类的东西),您将必须进行 "proper" 选择(包括整行)以获得所需的行为。

目前此操作(复制选择)行为正确:它仅复制选定的文本,不复制任何其他内容。

但是 .. 您可以改用 "Duplicate Entire Lines" 操作...这将复制存在选择的整行(即使在该行上只选择了一个字符)。

只需分配所需的快捷方式并在需要的地方使用。

  • Settings/Preferences | Keymap
  • 在本地搜索框中键入 duplicate 以缩小可能的结果
  • 在这些结果中找到 Editor Actions | Duplicate Entire Lines