Not sure if this is too late to help, but I had this issue as well. It took me a bit to figure it out. When the shortcut says Ctrl+Alt+M, Ctrl+H it means that first you press Ctrl+Alt+M this will change a blue bar at the bottom Visual Studios to read “(Ctrl+Alt+M) was pressed. Waiting for second key of chord…” this is when you then press Ctrl+H. They’re not commands that will work by themselves, though Ctrl+H brings up the replace window.
So, if you are familiar with other VS key shortcuts, it’s like the mass comment key shortcut Ctrl+K to start it then Ctrl+C to comment the highlighted code or Ctrl+U to uncomment it. Hope this helps!
I am having this issue as well. I have a clean install of Unity 5.2 with Visual Studio. Ctrl+’ doesn’t work (it’s not supposed to) and Ctrl+Alt+M, Ctrl+H also doesn’t work. VS tells me the command doesn’t exist. I also cannot find Help.UnityAPIReference and I have VS linked with Unity.
I have fixed this problem by reinstalling Visual Studio and all its components. After that is done, I got the “VS-Tools for Unity” from here: Game Development and Debugging | Visual Studio
After installing the .msi file, it worked for me.
Maybe a reinstallation isn’t even necessary, I haven’t tried simply installing die File.
I had the same problem, and then I clicked the button ‘‘Attach to Unity’’ in Visual Studio (see image) and the combination Crt+Alt+M, Crt+H now works just fine. Hope this helps.
I’m having the same problem and trying to fix it by going to Options → Keyboard → Help.UnityAPIReference. Unity Tools is installed; Debug.AttachUnityDebugger and View.UnityProjectExplorer are listed under show commands containing. However, Help.UnityAPIReference is not listed and shortcuts do not work. Any ideas?
It’s a bug in Visual Studio 2017.
I have the same issue here - the "short"cut Ctrl+Alt+M, Ctrl+H does work for me, but there’s no way to change its binding.
After searching I came upon this thread in the Microsoft Developer community, where it states: