Dmytro
Dmytro

Reputation: 17156

What are the key shortcuts to comment and uncomment code?

There were Ctrl+E+C (comment) and Ctrl+E+U (uncomment) in older versions, or Ctrl+K+C and Ctrl+K+U.

But in Visual Studio 2012, I can't see key shortcuts:

enter image description here

How can I enable those shortcuts?

Upvotes: 143

Views: 270543

Answers (8)

Royer Adames
Royer Adames

Reputation: 1076

Shift + Alt + A.

The command palette is great for finding shortcut keys.

Upvotes: -1

UTF2390
UTF2390

Reputation: 1

"commentLine" is the name of function you are looking for. This function comments and uncomments with the same keybinding.

Upvotes: 0

Muhammad Sibtain Arain
Muhammad Sibtain Arain

Reputation: 177

Use the keys Ctrl + K,C to comment out the line and Ctrl + K, U to uncomment the line.

Upvotes: 13

JustBeingHelpful
JustBeingHelpful

Reputation: 18980

You can also add the toolbar in Visual Studio to have the buttons available.

Menu ViewToolbarsText Editor

Enter image description here

Upvotes: 19

Richard Banks
Richard Banks

Reputation: 12546

From your screenshot it appears you have ReSharper installed.

Depending on the key binding options you chose when you installed it, some of your standard shortcuts may now be redirected to ReSharper commands. It's worth checking, for example Ctrl+E, C is used by ReSharper for the code cleanup dialog.

Upvotes: 8

James McNellis
James McNellis

Reputation: 354999

Keyboard accelerators are configurable. You can find out which keyboard accelerators are bound to a command in menu ToolsOptions on the EnvironmentKeyboard page.

These commands are named Edit.CommentSelection and Edit.UncommentSelection.

(With my settings, these are bound to Ctrl + K, Ctrl + C and Ctrl + K, Ctrl + U. I would guess that these are the defaults, at least in the C++ defaults, but I don't know for sure. The best way to find out is to check your settings.)

Upvotes: 169

Christopher Adams
Christopher Adams

Reputation: 1290

I went to menu: ToolsOptions.

EnvironmentKeyboard.

Show command containing and searched: comment

I changed Edit.CommentSelection and assigned Ctrl+/ for commenting.

And I left Ctrl+K then U for the Edit.UncommentSelection.

These could be tweaked to the user's preference as to what key they would prefer for commenting/uncommenting.

Upvotes: 1

CodeTantric
CodeTantric

Reputation: 140

This is how I did it,

Menu ToolsOptions on the EnvironmentKeyboard window

One can alter the default shortcuts following the below steps

  • Select Edit.CommentSelection in the listbox
  • Click on "Remove" button
  • Select "Text Editor" option in the dropdown under "Use new shortcut in:"
  • Press your own shortcut in the textbox under "Press shortcut keys:" Example: Pressing Ctrl+E and then C will give you Ctrl+E, C
  • Click on "Assign" button
  • Repeat the same for Edit.UnCommentSelection (Ctrl+E, U)

Upvotes: 2

Related Questions