[ https://issues.apache.org/jira/browse/NETBEANS-3032?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16928960#comment-16928960 ]
Junichi Yamamoto commented on NETBEANS-3032: -------------------------------------------- You can use the code generator or hints features. !netbeans-3032.gif! > Copy & paste improvement of variable names in PHP editor > -------------------------------------------------------- > > Key: NETBEANS-3032 > URL: https://issues.apache.org/jira/browse/NETBEANS-3032 > Project: NetBeans > Issue Type: New Feature > Components: php - Editor > Affects Versions: 11.1 > Reporter: Czukowski > Priority: Minor > Attachments: netbeans-3032.gif > > > I would like to propose an improvement for PHP editor. When one needs to have > class method that set object properties, such as setter methods or > constructors for dependency injection, method parameter names are often same > as the object properties, so copy and pasting of the parameters names often > occurs. However the variable names are being selected including the dollar > sign prefix {{$}} and after pasting it needs to be removed. If there are many > parameters to set, this may become very routine work. > The idea is that when the paste _containing a variable name_ occurs right > after {{$this->}} (or perhaps rather after object instance operator {{->}}), > then it will be pasted _without the {{$}} sign_. I believe this would greatly > improve the workflow. > {code:php} > function __construct($someProperty) { > $this->someProperty = $someProperty; > } > {code} > So in order to achieve property assignment, one would need to type > {{$this->}}, ctrl+v, {{=}}, ctrl+v > instead of, for example: > {{$this->}}, ctrl+v, ctrl+back-arrow (multiple times), backspace, end, {{=}}, > ctrl+v > Of course, there could be variable variables, but I believe these haven't > been considered a good practice for a long time and in any case, are much > much more rare than the use case above. > Do you see any possible drawbacks to this? > There could also be a suggestion to generate the assignment for even less > keystrokes, but I figure it would be far more complex solution than this. -- This message was sent by Atlassian Jira (v8.3.2#803003) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists