我从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"操作。
丹尼斯