Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
strauss_d_getting_started_with_visual_studio_2022_learning_a.pdf
Скачиваний:
123
Добавлен:
26.06.2023
Размер:
17.04 Mб
Скачать

 

Chapter 1 Getting to Know Visual Studio 2022

•\

Clear any applicable search filters (filters are added by hovering over

 

a column in the results window and clicking the filter icon that is

 

displayed)

•\

Change the grouping of the returned results

•\

Keep the search results (new searches are opened in a new

 

tool window)

•\

Search the returned results by entering text in the Search Find All

 

References text box

Hovering your mouse on a returned search result will pop up a preview screen of the code. To navigate to a search result, press the Enter key on a reference or double-click it.

Find Files Faster

When compared to Visual Studio 2019, the Find in Files feature in Visual Studio 2022 is more than 2x faster for 95% of searches. Starting in Visual Studio 2022 17.1 Preview 3, Microsoft introduced indexed Find in Files. This means that according to benchmarks provided by Microsoft, all matches to a search query are returned in just over one second, making the search experience feel instantaneous.

Reference Highlighting

Visual Studio makes it easy to see selected items in the code editor. If you click a variable, for example, you will see all the occurrences of that variable highlighted in the code editor as seen in Figure 1-26.

31

Chapter 1 Getting to Know Visual Studio 2022

Figure 1-26.  Default reference highlighting

But did you know that you can change the color of the highlight from the Options in Visual Studio? Go to Tools Options Environment Fonts and Colors Highlighted Reference as seen in Figure 1-27.

32

Chapter 1 Getting to Know Visual Studio 2022

Figure 1-27.  Change the Highlighted Reference color

Change the color to yellow and click OK. All the references to the variable you just selected will now be highlighted in yellow.

Go ToCommands

I’ll admit that these are probably the commands that I use the least in Visual Studio. All with the exception of Ctrl+G. Go ahead and open Visual Studio, and press Ctrl+G.

Figure 1-28.  Go To Line

As can be seen in Figure 1-28, a window pops up that allows you to jump to a specific line of code. This is incredibly useful when trying to explain something to another developer not sitting in the same room as you.

33

Chapter 1 Getting to Know Visual Studio 2022

The list of Go To commands are as follows:

•\

Ctrl+G – Go To Line allows you to move to the specified line number

 

in the currently active document.

•\

Ctrl+T or Ctrl+, – Go To All allows you to move to the specified line,

 

type, file, member, or symbol.

•\

Ctrl+1, Ctrl+F – Go To File allows you to move to a specified file in the

 

solution.

•\

Ctrl+1, Ctrl+R – Go To Recent File allows you to move to a recently

 

visited file in the solution.

•\

Ctrl+1, Ctrl+T – Go To Type allows you to move to a specific type in

 

the solution.

•\

Ctrl+1, Ctrl+M – Go To Member allows you to move to the specific

 

member in the solution.

•\

Ctrl+1, Ctrl+S – Go To Symbol allows you to move to the specific

 

symbol in the solution.

•\

Alt+PgDn – Go To Next Issue in File.

•\

Alt+PgUp – Go To Previous Issue in File.

•\

Ctrl+Shift+Backspace – Go To Last Edit Location.

While pressing Ctrl+1 might seem slightly finicky, you soon get used to it, and the commands start to feel more natural. Ctrl+Shift+Backspace is another command that I find very useful. This is especially true when editing large code files.

Go ToDefinition

Go To Definition allows you to jump to the definition of the selected element. Go to the example project for this chapter, and find the click event for the Track button.

Just a reminder that the code for this book can be downloaded from GitHub at the following URL: github.com/apress/getting-started-vs2022.

34