Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Eclipse>WST>JSDT Javascript Refactoring Renaming variables working half of the time

In Eclipse (I am running 3.8.0 @ Linux (Mint 14 (Ubuntu (Debian))) at the moment), renaming variables using Refactor is an option that seems randomly available. For some code it's there, and for other code it's not.

I tried to see a pattern why some var declarations are up for renaming and others are not, but I haven't found it yet.

Why does refactor->rename not work for some code? How can I make this work?

You can see by the highlighted references that Eclipse is very aware of what should be refactored, so I don't understand what the problem is.

No problem: enter image description here

Problem: enter image description here

like image 519
Redsandro Avatar asked Oct 04 '22 18:10

Redsandro


1 Answers

You can always use Ctrl + 2 + R (Press R after appearing a small dropdown) to refactor the variable... [ Got it by chance ].

Update

working on Eclipse Neon... can't say about other older version. because it is the latest stable version at the time I am writing the answer.

Update 3-May-2017

one drawback is that it replaces all occurrences of that variable in the file. special care is required.

like image 142
sanjeev Avatar answered Oct 07 '22 19:10

sanjeev