change signature no longer shows up as a refactor option

Completed

The only option I now have under refactor is to rename.

 

0
5 comments

Hello!

Please create a default "Hello, World!" project (File | New Project > C++ Executable > Create). Does the “Change Signature” refactoring work in this project?

1

Well, creating a project from scratch did indeed give back the change signature option.   What's more is that when I then switched back to my own project the option was now there as well.   So I'm not sure what made it go away but it's back now which I guess is what matters most.

Thanks

John

 

0


I did a reinstall of ubuntu and now clion only has the “Rename” refactoring option for a c project (never had this issue before).

Creating a new project doesn't bring back refactoring options for me.
Tried resetting and a new c project and still no refactoring options, this is 100% a bug

0

It appears to be the nova-engine for clion that no longer has refactoring options other than “rename” and “change signature (when you highlight a function name)” … IE: I cannot move a structure in a c project using the nova-engine as the only refactor option is “rename”.

To change back t o the “Classic Engine” to get refactoring options, click the “gear” icon in the top-right corner of the editor and select “Switch to classic engine” … the editor will restart and you will have refactoring options again …. 
 

Ugh, this whole process has made me incredibly grumpy 

0

John, some Move refactorings are indeed not implemented for the Nova engine at the moment - CPP-35867. Feel free to comment or upvote the issue. See https://intellij-support.jetbrains.com/hc/en-us/articles/207241135-How-to-follow-YouTrack-issues-and-receive-notifications if you are not familiar with YouTrack.

0

Please sign in to leave a comment.