Searching for change MATLAB shortcuts here on StackOverflow yields some results.
I know VS and Eclipse well and IMO MATLAB IDE does its job pretty good. It is the only one with:
- reasonably auto-complete because it knows which functions are in the MATLAB path.
- debugger and command window.
- easy input -> easy output, like a scientific pocket calculator running on PC
With MATLAB (or say Python) the approach to coding is different then with VS or Eclipse for say C++ or Java. For example - with command window in MATLAB IDE you can evaluate almost everything. Together with debugger you can write new code pieces and evaluate them in succession, it's like exploring.
Being a dynamic language you also can not expect mach refactoring. So from a practical viewpoint it makes sense that MATLAB IDE is the way it is. Also the problems solved with MATLAB are different from these were Java is used.