在PhpStorm中多行移动和复制

时间:2011-09-12 06:00:10

标签: netbeans ide line shortcut phpstorm

我从NetBeans迁移到PhpStorm。 如何在PhpStorm中将多行复制和移动方法更改为NetBeans方法? (PhpStorm需要完整选择移动或出版的线路)

更新: 考虑以下两行“

   lin1 --------------
   lin2 ++++++++++++++

如果您完全选择两行并按ctrl + d: 在NetBeans中,您将获得:

lin1 --------------
lin2 ++++++++++++++
lin1 --------------
lin2 ++++++++++++++
在PhpStorm中你会得到:

  lin1 --------------
  lin2 ++++++++++++++lin1 --------------
  lin2 ++++++++++++++

现在考虑以下两行({} =选择绑定)

   lin1 ---------{-----
   lin2 +++++++++}+++++

如果您部分选择两行并按ctrl + d: 在NetBeans中,您将获得:

   lin1 ---------{-----
   lin2 +++++++++}+++++
   lin1 ---------{-----
   lin2 +++++++++}+++++
在PhpStorm中你会得到:

   lin1 ---------{-----
   lin2 +++++++++-----
   lin2 +++++++++}+++++

在NetBeans中,ctrl + e将删除多行,但ctrl + y不会在多行上执行。

1 个答案:

答案 0 :(得分:9)

Ctrl + D映射到“重复行或块”操作,该操作完全按照您的提及进行操作(在选择结束后立即复制所选文本)。

您需要做的是reassign提供所需行为的“重复行”操作的快捷方式。

丹尼斯