Skip to content

Commit f2e960a

Browse files
committed
Version 2025.01.16
1 parent e303aba commit f2e960a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+23876
-79
lines changed

000-start.md

+7
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ The project is open-source and available on GitHub. You can contribute to it by
2323

2424
## Latest changes
2525

26+
* **2025.01.16**
27+
28+
* Added Regex section
29+
* Added Keyboard Shortcuts section
30+
* Added C# version history section
31+
* Extended attributes section with compiler recognized attributes and custom attribute creation
32+
2633
* **2024.09.16**
2734

2835
* Updated website design

regex.md 095-regex.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Character classes are patterns that match a single character from a specified se
3737
| `\D` | Not digit |
3838
| `\w` | Word |
3939
| `\W` | Not word |
40-
| `\x` | A Hexade­cimal digit |
40+
| `\x` | A Hexade­cimal digit |
4141
| `\O` | Octal digit |
4242
| `\n` | New line |
4343
| `\r` | Carriage return |

155-shortcuts.md

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Keyboard Shortcuts
2+
3+
## Visual Studio
4+
5+
### Search and Navigation
6+
7+
| Function | Key |
8+
| :--------------------: | :-------------------------------------------------: |
9+
| Visual Studio search | <kbd>Ctrl</kbd> + <kbd>Q</kbd> |
10+
| Go to all | <kbd>Ctrl</kbd> + <kbd>T</kbd> |
11+
| Go to definition | <kbd>F12</kbd> |
12+
| Peak to implementation | <kbd>Alt</kbd> + <kbd>F12</kbd> |
13+
| Go to implementation | <kbd>Ctrl</kbd> + <kbd>F12</kbd> |
14+
| Go to next error | <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>F12</kbd> |
15+
| Go to next result | <kbd>F8</kbd> |
16+
| Go to previous result | <kbd>Shift</kbd> + <kbd>F8</kbd> |
17+
18+
### Editing and refactoring
19+
20+
| Function | Key |
21+
| :--------------------: | :-----------------------------------------------------------------: |
22+
| Quick Actions | <kbd>Ctrl</kbd> + <kbd>.</kbd> or <kbd>Alt</kbd> + <kbd>Enter</kbd> |
23+
| Method Info | <kbd>Ctrl</kbd> + <kbd>K</kbd> , <kbd>Ctrl</kbd> + <kbd>I</kbd> |
24+
| Comment | <kbd>Ctrl</kbd> + <kbd>K</kbd> , <kbd>Ctrl</kbd> + <kbd>C</kbd> |
25+
| UnComment | <kbd>Ctrl</kbd> + <kbd>K</kbd> , <kbd>Ctrl</kbd> + <kbd>U</kbd> |
26+
| Delete Line | <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>L</kbd> |
27+
| Move code up | <kbd>Alt</kbd> + <kbd>↑</kbd> |
28+
| Move code down | <kbd>Alt</kbd> + <kbd>↓</kbd> |
29+
| Format Document | <kbd>Ctrl</kbd> + <kbd>K</kbd> , <kbd>Ctrl</kbd> + <kbd>D</kbd> |
30+
| Format Selection | <kbd>Ctrl</kbd> + <kbd>K</kbd> , <kbd>Ctrl</kbd> + <kbd>F</kbd> |
31+
| Rename | <kbd>Ctrl</kbd> + <kbd>R</kbd> , <kbd>Ctrl</kbd> + <kbd>R</kbd> |
32+
| Encapsulate Field | <kbd>Ctrl</kbd> + <kbd>R</kbd> , <kbd>Ctrl</kbd> + <kbd>E</kbd> |
33+
| Remove and Sort Usings | <kbd>Ctrl</kbd> + <kbd>R</kbd> , <kbd>Ctrl</kbd> + <kbd>G</kbd> |
34+
| Extract Method | <kbd>Ctrl</kbd> + <kbd>R</kbd> , <kbd>Ctrl</kbd> + <kbd>M</kbd> |
35+
36+
### Debugging
37+
38+
| Function | Key |
39+
| :---------------: | :-------------------------------: |
40+
| Debug | <kbd>F5</kbd> |
41+
| Run | <kbd>Crl</kbd> + <kbd>F5</kbd> |
42+
| Stop | <kbd>Shift</kbd> + <kbd>F5</kbd> |
43+
| Toggle breakpoint | <kbd>F9</kbd> |
44+
| Step over | <kbd>F10</kbd> |
45+
| Step into | <kbd>F11</kbd> |
46+
| Step out | <kbd>Shift</kbd> + <kbd>F11</kbd> |
File renamed without changes.

changelog.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
### 2025.01.16
2+
3+
* Added Regex section
4+
* Added Keyboard Shortcuts section
5+
* Added C# version history section
6+
* Extended attributes section with compiler recognized attributes and custom attribute creation
7+
18
### 2024.10.02
29

310
* Added changelog to the website

docs/010-basiccommands.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,12 @@ <h5 class="modal-title" id="changeModal">Change log</h5>
7272
<aside id="nav" class="text-white bg-dark">
7373
<div>
7474
<a href="/" class="d-flex align-items-center mb-3 mb-md-0 me-md-auto text-white text-decoration-none">
75-
<img src="pwa/i-192.png" height="40px" style="margin: 7px;"> Version: 24-10-02
75+
<img src="pwa/i-192.png" height="40px" style="margin: 7px;"> Version: 25-01-16
7676
</a>
7777
</div>
7878
<hr>
7979
<div id="toclinks">
80-
<ul><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/010-basiccommands.html">Dotnet CLI</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/020-project.html">Project XML Settings</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/030-powershell.html">Usefull Powershell commands & scripts</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/035-csharpbasics.html">C# basics</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/040-types.html">Basic type system</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/045-type-interfaces.html">Important interfaces for types</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/060-strings.html">Strings</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/070-exceptions.html">Exceptions</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/075-generics.html">Generics</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/080-collections.html">Collections</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/090-linq.html">LINQ</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/100-paternmatch.html">Pattern matching</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/105-tasks.html">Tasks</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/110-io.html">I/O</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/111-attribs.html">Attributes</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/112-serialization.html">Serialization</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/114-validation.html">Object validation</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/120-crypto.html">Cryptography</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/130-reflection.html">Reflection</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/140-ui.html">UI</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/150-nuget.html">Useful NuGet packages</a></li></ul>
80+
<ul><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/010-basiccommands.html">Dotnet CLI</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/020-project.html">Project XML Settings</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/030-powershell.html">Usefull Powershell commands & scripts</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/035-csharpbasics.html">C# basics</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/040-types.html">Basic type system</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/045-type-interfaces.html">Important interfaces for types</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/060-strings.html">Strings</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/070-exceptions.html">Exceptions</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/075-generics.html">Generics</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/080-collections.html">Collections</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/090-linq.html">LINQ</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/095-regex.html">Regular Expressions</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/100-paternmatch.html">Pattern matching</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/105-tasks.html">Tasks</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/110-io.html">I/O</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/111-attribs.html">Attributes</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/112-serialization.html">Serialization</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/114-validation.html">Object validation</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/120-crypto.html">Cryptography</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/130-reflection.html">Reflection</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/140-ui.html">UI</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/150-nuget.html">Useful NuGet packages</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/155-shortcuts.html">Keyboard Shortcuts</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/160-csharp-versions.html">C# Version History</a></li></ul>
8181
</div>
8282
<hr>
8383
<div id="icons">

docs/020-project.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,12 @@ <h5 class="modal-title" id="changeModal">Change log</h5>
7272
<aside id="nav" class="text-white bg-dark">
7373
<div>
7474
<a href="/" class="d-flex align-items-center mb-3 mb-md-0 me-md-auto text-white text-decoration-none">
75-
<img src="pwa/i-192.png" height="40px" style="margin: 7px;"> Version: 24-10-02
75+
<img src="pwa/i-192.png" height="40px" style="margin: 7px;"> Version: 25-01-16
7676
</a>
7777
</div>
7878
<hr>
7979
<div id="toclinks">
80-
<ul><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/010-basiccommands.html">Dotnet CLI</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/020-project.html">Project XML Settings</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/030-powershell.html">Usefull Powershell commands & scripts</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/035-csharpbasics.html">C# basics</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/040-types.html">Basic type system</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/045-type-interfaces.html">Important interfaces for types</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/060-strings.html">Strings</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/070-exceptions.html">Exceptions</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/075-generics.html">Generics</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/080-collections.html">Collections</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/090-linq.html">LINQ</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/100-paternmatch.html">Pattern matching</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/105-tasks.html">Tasks</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/110-io.html">I/O</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/111-attribs.html">Attributes</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/112-serialization.html">Serialization</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/114-validation.html">Object validation</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/120-crypto.html">Cryptography</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/130-reflection.html">Reflection</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/140-ui.html">UI</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/150-nuget.html">Useful NuGet packages</a></li></ul>
80+
<ul><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/010-basiccommands.html">Dotnet CLI</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/020-project.html">Project XML Settings</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/030-powershell.html">Usefull Powershell commands & scripts</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/035-csharpbasics.html">C# basics</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/040-types.html">Basic type system</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/045-type-interfaces.html">Important interfaces for types</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/060-strings.html">Strings</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/070-exceptions.html">Exceptions</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/075-generics.html">Generics</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/080-collections.html">Collections</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/090-linq.html">LINQ</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/095-regex.html">Regular Expressions</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/100-paternmatch.html">Pattern matching</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/105-tasks.html">Tasks</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/110-io.html">I/O</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/111-attribs.html">Attributes</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/112-serialization.html">Serialization</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/114-validation.html">Object validation</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/120-crypto.html">Cryptography</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/130-reflection.html">Reflection</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/140-ui.html">UI</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/150-nuget.html">Useful NuGet packages</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/155-shortcuts.html">Keyboard Shortcuts</a></li><li><a href="https://webmaster442.github.io/ultimatedotnetcheatsheet/160-csharp-versions.html">C# Version History</a></li></ul>
8181
</div>
8282
<hr>
8383
<div id="icons">

0 commit comments

Comments
 (0)