In visual studio how to select word in text editor using keyboard - visual-studio

In earlier version of Microsoft Visual Studio products if user in text editor hit CTRL+W editor will do select the word where is pointer. Does that keyboard shortcut exists still in Visual Studio 2010?

In Tools | Options | Environment | Keyboard enter "Word" into "Show commands containing" and see all commands associated with words.
Here the command Edit.SelectCurrentWord is assigned to Ctrl + W, but your setup might be different. Ctrl + Shift + W is another common setting.

When using Resharper 'Shift + Ctrl + W' shortcut may be overriden and not working. Create new shortcut for Edit.SelectCurrentWord as 'Ctrl + W, Ctrl + W'. It works fine so you may use this and resharper shortcuts.

In Visual Studio 2019 the default keypress to select a word is:
Ctrl + Shift + W

The path i have to use is Debbugen (Debug), Optionen... (Options), Umgebung (Environment), Tastatur (Keyboard) and the first menu to expand to chose (Standard)([maybe]default).
I have no defined version control.
With version
Microsoft Visual Studio Community 2019
Version 16.10.1
Microsoft .NET Framework
Version 4.8.04.084

Related

What is the equivalent shortcut for CTRL + D ("add selection to next location match") of VSCode in Visual Studio?

VSCode has a very useful shortcut: CTRL + D - Add Selection To Next Find Match.
What is the equivalent in Visual Studio?
Below an example:
Update Visual Studio 2017+
This is natively available starting in Visual Studio 2017 under the command(s):
Shift + Alt + . - Edit.InsertNextMatchingCaret
Shift + Alt + ; - Edit.InsertCaretsatAllMatching
You can change the shortcut in keyboard options if you want.
Comparison VS Code and Visual Studio
Visual Studio Code
Visual Studio
Ctrl + D editor.action.addSelectionToNextFindMatch Add Selection to Next Find Match
Shift + Alt + . Edit.InsertNextMatchingCaret
Ctrl + Shift + L editor.action.selectHighlights Select All Occurrences of Find Match
Shift + Alt + ; Edit.InsertCaretsAtAllMatching
Further Reading
Multiple select in Visual Studio?
Highlight all occurrences of a selected object with ReSharper
I figure out that this feature (Multi-Caret Support) was added through an update in Visual Studio 2017.
With Ctrl + Alt + Click you can add multiple insertion points or carets, as shown here here.
As far as i know, there is no equivalent directly in Visual Studio, but you can use Select Next Occurrence extension that mimics this behavior.

VsVim and visual mode in visual studio 2013

when i select a text with shift + arrows or shift + ctrl + arrows (simple select a text..) then I have visual mode in vsVim. I'm anry and i can't delete text by del, but must to use d (to remove text). How can I disable visual mode when i'm push a shift on keyboard?
You can fix this by adding the following to your ¨/_vsvimrc file:
:vmap <Del> d
(Another question is why you would want to use shift+arrows after having installed VsVim. I never use those key combinations when the more efficient Vim commands are available.)

Keyboard shortcut for the "Update options..." variable drop down in Visual Studio 2013

In VS 2012 Ctrl + . would enter the drop down that is highlighted at the bottom right of a variable name when the name itself is changed. You could then update all references to the variable with the keyboard only. I cannot get this to work in VS 2013, and am missing it greatly! Does anyone have any idea how to get this working in 2013??
Thank you for your help!
Take a look at this. It has all the keyboard shortcuts available for VS2013. Including Ctrl + Dot
If it still does not work, have a look at the configuration here (This is for VS2012, but I would imagine its' is the same for 2013)
If you go Tools > Options > Environment > Keyboard. The command you're looking for is View.ShowSmartTag.
You can then assign the shortcut you want (ctrl + .) to this command.

What's the equivalent for eclipse's ALT+UP/DOWN (move line) in Visual Studio?

In Eclipse, selecting a line and pressing Alt + ↑/↓ will move the line up and down, a quick way to avoid copy&paste.
Is there an equivalent in Visual Studio?
In Visual Studio 2013 and later, this functionality is built in. ALT + UP/DOWN will move a line up or down.
If you need this functionality in VS2012 (works with VS2010 too), take a look at the MoveLine Visual Studio Extension or the Productivity Power Tools suite.
ReSharper's Ctrl + Shift + Alt + ↑/↓/←/→ is even more powerful - when on the beginning of the line, it will move the entire line, but can also be used to move entire methods, change the order of parameters, etc.
For me in Visual Studio 2019 it comes default closed.
For open it:
Tools -> Options -> Keyboard then select Edit.MoveSelectedLinesUp, click "Press shortcut keys" input and press Alt + Up (or whatever you want for it). And the other one is Edit.MoveSelectedLinesDown, click "Press shortcut keys" input and press Alt + Down (or whatever you want for it).
This is now working out of the box with Visual Studio 2013, same way as in Eclipse.
For Visual Studio 2013:
Tools -> Options -> Keyboard then select Edit.MoveSelectedLinesDown, click "Press shortcut keys" input and press Alt + Down. You also have to select the scope of the shortcut to be within "Text Editor".
In Visual Studio 2013 and later, you can move lines up and down using Alt + ↑ / Alt + ↓. Unfortunately this will not adjust the indentation if you move between blocks, as of today only ReSharper (and all other IDE's by Jetbrains including Rider) can help you with that.
To move entire blocks of code around you can move the cursor to its head and press Ctrl + m twice fast to collapse it, and then use the command above to move it around.
Here is a neat reference to all default keyboard shortcuts in different versions of Visual Studio.
With the VSCommands extension, you have exactly that keyboard shortcut. And, by the way, a Stack OVerflow notification toolbar :)

Key shortcut (hotkey) in Visual Studio to open a file inside your solution?

Is there a key shortcut in Visual Studio to find & open a file inside your solution without using Resharper or any other tools?
The accepted solution doesn't work on the newer versions.
For Visual Studio 2022, and 2019, 2017 do the following:
Update 1:
Now, pressing Ctrl + Shift + T and typing the file name works!
Update 2:
Since Visual Studio 2019 now it's possible to do a similar search via Ctrl + Q.
But it works slightly sloppy since it shows VS-related stuff as well.
Original answer:
Press these keys to open the "Go to" popup:
Ctrl +
,
Type there:
f Space Filename
Press Enter
Notes:
We are writing f to make VS search only on files. We can
also, use other letters. For more info type ? in the "Go to" popup.
For more keys and for Visual Studio 2012 to 2015 take a look at this
answer.
This answer is outdated; see here for latest information.
Not a single keystroke, but yes: `Ctrl+D > o f filename` (so that's five keystrokes before you start typing the filename). It then autocompletes the filename for you.
You need the Find box in the toolbar for this to work.
(If you change your mind about addins, SonicFileFinder is for this very purpose, and free.)
You can also use Ctrl + /, which puts the > in place for you automatically.
Similar to Just Shadow's answer I discover that, on Visual Studio 2017, you can do the following:
Press Ctrl + 1, then f
Or you could go to Tools -> Options -> Keyboard
and change the shortcut of Edit.GoToFile for whatever you like.
I replaced mine with: Ctrl + O

Resources