多行移动和复制在PhpStorm



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

更新:考虑下面两行"

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

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

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

在PhpStorm中你会得到:

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

现在考虑以下两行({}=selection bound)

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

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

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

在PhpStorm中你会得到:

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

在NetBeans中,ctrl+e将删除多行,但ctrl+y将不作用于多行。

Ctrl+D映射到'复制行或块'操作,这正是您所提到的(在选择结束后复制选定文本)。

你需要做的是将快捷方式重新分配给提供所需行为的"Duplicate Lines"操作。

丹尼斯

相关内容

  • 没有找到相关文章

最新更新