Déplacement de la ligne des mulières et dupliquer dans phpstorm
Question
J'ai migré de NetBeans vers PHPSTorm. Comment puis-je modifier la méthode de duplication et de mouvement de ligne multiples dans la méthode PHPStorm en NetBeans? (Phpstorm nécessite une sélection complète de lignes pour se déplacer ou dublicate)
Mise à jour: considérez deux lignes suivantes "
lin1 --------------
lin2 ++++++++++++++
Si vous sélectionnez entièrement la ligne et appuyez sur Ctrl + D: Dans NetBeans, vous obtiendrez:
lin1 --------------
lin2 ++++++++++++++
lin1 --------------
lin2 ++++++++++++++
Dans phpstorm, vous obtiendrez:
lin1 --------------
lin2 ++++++++++++++lin1 --------------
lin2 ++++++++++++++
Considérez maintenant deux lignes suivantes ({} = sélection de sélection)
lin1 ---------{-----
lin2 +++++++++}+++++
Si vous sélectionnez partiellement la ligne et appuyez sur Ctrl + D: dans NetBeans, vous obtiendrez:
lin1 ---------{-----
lin2 +++++++++}+++++
lin1 ---------{-----
lin2 +++++++++}+++++
Dans phpstorm, vous obtiendrez:
lin1 ---------{-----
lin2 +++++++++-----
lin2 +++++++++}+++++
Dans NetBeans, Ctrl + E supprimera plusieurs lignes, mais Ctrl + Y n'agira pas sur plusieurs lignes.
La solution
Ctrl + D est mappé à l'action «Duplicate Line ou Block» qui fait exactement ce que vous avez mentionné (copier le texte sélectionné juste après la fin de sélection).
Ce que vous devez faire est de réaffecter Le raccourci de l'action des «lignes en double» qui fournit le comportement souhaité.
Denis