Search code examples
c#visual-studio-2008refactoringresharper

Ctrl+R, Ctrl+R command not working


I'm attempting to use the Ctrl+R, Ctrl+R command within Visual Studio 2008 to rename a variable. I get an error message at the bottom saying that

"The key combination (Ctrl+R, Ctrl+R) is bound to command (&Rename...) which is not currently available."

I am not running it or anything I can think of which might prohibit modifications of the file and the F2 command allows a rename to happen. Anyone know how to fix this?

EDIT: I do have Resharper installed but was previously able to do this with the same setup, I recently migrated computers.


Solution

  • I was able to fix this by doing the following:

    1. Go to ResharperOptions menu commmand
    2. Select EnvironmentKeyboard & Menus
    3. Select the Visual Studio option under Keyboard Shortcuts
    4. Click Apply Scheme and Save

    This will cause Ctrl+R, Ctrl+R to do a rename. (Select ReSharper options in the dialog box that pops up then.)

    However, it made F2 no longer able to preform a rename. I was able to fix that by doing the following:

    1. Go to ReSharperOptions menu command
    2. Select EnvironmentGeneral
    3. Select the ReSharper 2.x or IntelliJ IDEA under Restore ReSharper keyboard shortcuts
    4. Click Apply or OK

    This allows both F2 and Ctrl+R, Ctrl+R commands to work for renaming a variable.

    This seems to be specific to ReSharper being installed with Visual Studio, I don't know what the solution would be to fix this if ReSharper weren't installed.

    ReSharper Options Menu