Requirements:
- Visual Studio 2017
- Resharper Ultimate with License
cd ~/workspace
git clone https://github.com/Pivotal-Austin/visual-studio-keybindings.git
First we need to reset all settings to the defaults. This is necessarily destructive. If you follow these instructions, make a backup as recommended by Microsoft in case you want to revert!
- Go to the Tools menu.
- Select Import and Export Settings...
- Select Reset All Settings.
- After backing up your current settings, the next screen will default to General being selected. Click finish and the settings will be reset successfully.
Now we need to load the
- Browse to the appropriate file for your visual studio version.
- Import the settings by following the on screen commands.
The settings should now be imported!
Below is the functionality that is supported:
Rerun Previous Test: ALT + U (ReSharper_UnitTestSessionRepeatPreviousRun)
Run Test at Cursor: SHIFT + ALT + U (ReSharper_UnitTestRunFromContext)
Run All Tests in Solution: CTRL + SHIFT + ALT + U (ReSharper_UnitTestRunSolution)
Quick Open: CTRL + T (Resharper_GoToType)
Close File: CTRL + W (CloseFile)
Close All But This File: CTRL + SHIFT + W (File.CloseAllButThis)
Grow Focus (Smart): CTRL + UP (Resharper_ExtendSelection)
Shrink Focus (Smart): CTRL + DOWN (Resharperk_ShrinkSelection)
Move Lines Up: CTRL + SHIFT + UP (MoveSelectedLinesUp)
Move Lines Down: CTRL + SHIFT + DOWN (MoveSelectedLinesDown)
Copy Lines Down (Duplicate): CTRL + D (Resharper_DuplicateText)
Line Delete: ALT + Backspace (Edit.LineDelete)
Add To Multi Select: NOT SUPPORTED
Undo Add To Multi Select: NOT SUPPORTED
Redo: CTRL + SHIFT + Z
Undo: CTRL + Z
Recent Files: ALT + E (Resharper_GotoRecentFiles)
Split Window Vertically: CTRL + ALT + SHIFT + UP (NewVerticalTabGroup)
Move File Right: CTRL + ALT + SHIFT + RIGHT (MoveToNextTabGroup)
Move File Left: CTRL + ALT + SHIFT + LEFT (MoveToPreviousTabGroup)
Move Left (Group of Files): NOT SUPPORTED
Move Right (Group of Files): NOT SUPPORTED
Reformat Code: CTRL + ALT + ENTER (Resharper_Reformat)
Quick Fix Menu: ALT + ENTER (?)
Comment Single Line: ALT + / (Resharper_LineComment)
Join Lines: CTRL + SHIFT + J (Resharper_JoinLines)
Jump to End of Line: ALT + RIGHT (Edit.EndLine)
Jump to Start of Line: ALT + LEFT (Edit.StartLine)