комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°

БыстроС ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² MSVS

Для C++ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ…Π»ΠΎΠΏΡƒΡˆΠ΅ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² настройках: Tools > Options > Text Editor > C/C++ > Formatting > Enable Outlining.

> ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΏΠΎΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ…ΠΎΡ‚ΠΊΠ΅ΠΈ
Π’ΠΎΡ‚ ΡƒΠΆ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ придСтся ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ.

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π² студии ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ простых ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΡƒΠΆΠ΅ Π½Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ, пошли ΠΊΠΎΠΌΠ±ΠΎ Ctrl+X+Y ΠΈ Ρ‚.ΠΏ. πŸ™‚

Π”Π° Π΄Π°ΠΆΠ΅ Ρ‚Π΅ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½ΠΈ Ρ‡Π΅Ρ€Ρ‚Π° Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹. Ctrl+U эксклюзивно для Lower case ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π»ΠΎΠ». Π§Ρ‚ΠΎ ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π° для Upper case? НСуТСли Ctrl+L? НСт, Ctrl+L удаляСт строку. ΠŸΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, Π½ΠΎ вСдь всСм извСстно, Ρ‡Ρ‚ΠΎ строка удаляСтся ΠΏΠΎ Ctrl+Y. Π’ Π‘Ρ‚ΡƒΠ΄ΠΈΠΈ это, барабанная Π΄Ρ€ΠΎΠ±ΡŒ, Redo! CtrlShift+Z вСдь совсСм Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ Ctrl+Z. Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ цикличСскоС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ / раскоммСнтированиС ΠΏΠΎ Ctrl+/ ΠΈ ΠΏΠΎ CtrlShift+/ для Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π². Ctrl+K Ctrl+C Ctrl+K Ctrl+U вСдь Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅ΠΉ Ρ‡Π΅ΠΌ Ctrl+/, ΡΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ.

Kozinaka
> ΠŸΡ€ΠΎΡΡ‚ΠΎ Π² студии ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ простых ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΡƒΠΆΠ΅ Π½Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ,
> пошли ΠΊΠΎΠΌΠ±ΠΎ Ctrl+X+Y ΠΈ Ρ‚.ΠΏ. πŸ™‚

МнС ΠΏΡ€ΠΎΡ‰Π΅ оказалось ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊ Π΄Π΅Ρ„ΠΎΠ»Ρ‚ΠΎΠ²Ρ‹ΠΌ: Π½Π° Ρ‡ΡƒΠΆΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Ρ… (Ρƒ ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ Π΄Ρ€ΡƒΠ·Π΅ΠΉ) своих настроСк Π½Π΅ ΠΏΠΎΠ½Π°ΠΏΠΈΡ…Π°Π΅ΡˆΡŒ, Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈΠ½ΠΎΠ³Π΄Π° приходится. Π― Π²ΠΎΡ‚, сдуру, ΠΏΡ€ΠΈΠ²Ρ‹ΠΊ раскладку ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎ Ctrl-Shift (ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ с Alt часто срабатываСт оконная ΠΌΠ΅Π½ΡŽΡ…Π°), Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всС, ΠΊΡ‚ΠΎ Π½Π° ΠΌΠΎΡ‘ΠΌ ΠΊΠΎΠΌΠΏΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ пытаСтся, ΠΌΡƒΡ‡Π°ΡŽΡ‚ΡΡ, приходится постоянно ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΠ΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ мСня Π½Π΅ ΠΊΠ°ΠΊ Ρƒ людСй настройки. Баловство это.

entryway
Π’Ρ‹ Π±Ρ‹ сначала ΠΌΠ°Ρ‚Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ·ΡƒΡ‡ΠΈΠ», Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠΆΠ΅ пытался Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ.

Kozinaka
> МнС ΠΏΡ€ΠΎΡ‰Π΅ оказалось ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊ Π΄Π΅Ρ„ΠΎΠ»Ρ‚ΠΎΠ²Ρ‹ΠΌ: Π½Π° Ρ‡ΡƒΠΆΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Ρ… (Ρƒ ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ
> Π΄Ρ€ΡƒΠ·Π΅ΠΉ) своих настроСк Π½Π΅ ΠΏΠΎΠ½Π°ΠΏΠΈΡ…Π°Π΅ΡˆΡŒ
Π’ послСдних студиях настройки Π½Π΅ Π² ΠΎΠ±Π»Π°ΠΊΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ?

entryway
Π§ΡƒΡ€ мСня, Π½Π΅ Π²ΠΈΠ΄Ρ‹Π²Π°Π» я Ρ‚Π°ΠΊΠΈΡ… Π΄ΠΈΠΊΠΎΠ²ΠΈΠ½ Π΅Ρ‰Ρ‘. Π­Ρ‚ΠΎ Π² VS2013?
А насколько ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ своё любимоС Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ?

Kozinaka
> Π­Ρ‚ΠΎ Π² VS2013?
Π£ мСня 2005. Π― сам ΠΊΡ€Π°Π΅ΠΌ ΡƒΡ…Π° ΡΠ»Ρ‹ΡˆΠ°Π». Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ Google:

А, понятно, это ΠΌΠ΅ΠΆΠ΄Ρƒ своими машинами ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ любом случаС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‡ΡƒΠΆΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ стоит ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Ρ…ΠΎΡ‚ΠΊΠ΅ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

. Π½ΠΎ спасибо Π·Π° совСт, Π±ΡƒΠ΄Ρƒ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ.

Π”Π²ΠΈΠ³Π°Ρ‚ΡŒ Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ: Tab ΠΈ Shift+Tab;
Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹: Alt+Mouse; (ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ сразу Π² ΠΏΠ°Ρ‡ΠΊΠ°Ρ… строк ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ);
копипаст Π½Π° Ctrl+V, ΠΊΡƒΠ΄Π° быстрСС?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ настройка сочСтаний клавиш Π² Visual Studio

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ сочСтания клавиш для ΠΊΠΎΠΌΠ°Π½Π΄ Visual Studio, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ эти сочСтания клавиш ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. МногиС сочСтания клавиш всСгда Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… сочСтаний клавиш ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π² зависимости ΠΎΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… условий:

ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ срСды ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Visual Studio (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ» ΠΈΠ»ΠΈ «Visual C#»). (Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ сбросС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² см. Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.);

Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π»ΠΈΡΡŒ Π»ΠΈ сочСтания клавиш ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ;

контСкст Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ наТатия сочСтания клавиш. НапримСр, клавиша F2 Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Edit.EditCell ΠΏΡ€ΠΈ использовании конструктора ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ File.Rename ΠΏΡ€ΠΈ использовании Team Explorer.

НСзависимо ΠΎΡ‚ настроСнных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ контСкста сочСтания клавиш ΠΌΠΎΠΆΠ½ΠΎ всСгда Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ сочСтания клавиш ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ популярныС сочСтания клавиш. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список сочСтаний клавиш ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (для Ρ€Π΅ΠΆΠΈΠΌΠ° ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ) собран Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Если сочСтаниС клавиш Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² глобальном контСкстС, Π½ΠΎ Π½Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… контСкстах, это сочСтаниС Π±ΡƒΠ΄Π΅Ρ‚ всСгда Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Однако сочСтаниС клавиш ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π² глобальном контСкстС ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΎΠΌ контСкстС. ΠŸΡ€ΠΈ использовании Ρ‚Π°ΠΊΠΎΠ³ΠΎ сочСтания клавиш Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ контСкстС вызываСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° для Π΄Π°Π½Π½ΠΎΠ³ΠΎ контСкста, Π° Π½Π΅ для глобального контСкста.

ИмСна ΠΈ располоТСниС ΠΊΠΎΠΌΠ°Π½Π΄ мСню ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… настроСк ΠΈ выпуска Visual Studio. Π­Ρ‚Π° страница основана Π½Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сочСтания клавиш

Π’ строкС мСню Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ БСрвис > ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

Π Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Π‘Ρ€Π΅Π΄Π° ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ элСмСнт ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°.

комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. optionskeyboard. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ‚ΠΎ. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°-optionskeyboard. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° optionskeyboard. Для C++ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ…Π»ΠΎΠΏΡƒΡˆΠ΅ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² настройках: Tools > Options > Text Editor > C/C++ > Formatting > Enable Outlining.

Π’ ΠΏΠΎΠ»Π΅ ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, содСрТащиС Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ имя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΈΠ»ΠΈ Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ.

Π’ спискС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Если ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠΌΠ΅Π΅Ρ‚ сочСтаниС клавиш, ΠΎΠ½ΠΎ отобраТаСтся Π² спискС Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. viewshortcut. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ‚ΠΎ. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°-viewshortcut. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° viewshortcut. Для C++ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ…Π»ΠΎΠΏΡƒΡˆΠ΅ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² настройках: Tools > Options > Text Editor > C/C++ > Formatting > Enable Outlining.

Настройка сочСтания клавиш

Π’ строкС мСню Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ БСрвис > ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

Π Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Π‘Ρ€Π΅Π΄Π° ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ элСмСнт ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°.

ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. ΠžΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉΡ‚Π΅ список ΠΊΠΎΠΌΠ°Π½Π΄, ввСдя ΠΏΠΎΠ»Π½ΠΎΠ΅ имя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΈΠ»ΠΈ Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π² ΠΏΠΎΠ»Π΅ ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, содСрТащиС.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ· списка ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ сочСтаниС клавиш.

Π’ спискС ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°Π½Π½ΠΎΠ΅ сочСтаниС клавиш.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сочСтаниС Π² любом контСкстС, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любоС сочСтаниС клавиш, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ глобальноС). Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ использованиС сочСтаниС клавиш Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Π’ глобальном контСкстС Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ сочСтания клавиш, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ клавиши:

Π’ ΠΏΠΎΠ»Π΅ Π’Π²Π΅Π΄ΠΈΡ‚Π΅ сочСтаниС клавиш Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ сочСтаниС клавиш.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сочСтаниС клавиш, состоящСС ΠΈΠ· Π±ΡƒΠΊΠ²Ρ‹ ΠΈ клавиши ALT, CTRL ΠΈΠ»ΠΈ ΠΈΠ· ΠΎΠ±Π΅ΠΈΡ… этих клавиш. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сочСтаниС клавиш, состоящСС ΠΈΠ· клавиши SHIFT ΠΈ Π±ΡƒΠΊΠ²Ρ‹ с клавишСй ALT, CTRL ΠΈΠ»ΠΈ ΠΎΠ±Π΅ΠΈΠΌΠΈ этими клавишами.

Если сочСтаниС клавиш ΡƒΠΆΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΎΠ½ΠΎ отобраТаСтся Π² ΠΏΠΎΠ»Π΅ Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для. Π’ этом случаС Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ BACKSPACE, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ сочСтаниС клавиш, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ сочСтаниС.

комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. reassignshortcut. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ‚ΠΎ. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°-reassignshortcut. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° reassignshortcut. Для C++ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ…Π»ΠΎΠΏΡƒΡˆΠ΅ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² настройках: Tools > Options > Text Editor > C/C++ > Formatting > Enable Outlining.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ.

Если Π²Ρ‹ Π·Π°Π΄Π°Π»ΠΈ для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ сочСтаниС клавиш, Π½Π°ΠΆΠ°Π»ΠΈ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠžΡ‚ΠΌΠ΅Π½Π°, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ закрываСтся, Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ отмСняСтся.

БовмСстноС использованиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… сочСтаний клавиш

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своими сочСтаниями клавиш, экспортировав ΠΈΡ… Π² Ρ„Π°ΠΉΠ», Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π² этот Ρ„Π°ΠΉΠ» Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π½Π΅Π³ΠΎ.

Экспорт сочСтаний клавиш

Π’ строкС мСню Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ БСрвис > Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΈ экспорт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π­ΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ срСды ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π”Π°Π»Π΅Π΅.

Π’ области Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для экспорта снимитС Ρ„Π»Π°ΠΆΠΎΠΊ ВсС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ€Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ ΡƒΠ·Π΅Π» ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ·Π΅Π» Π‘Ρ€Π΅Π΄Π°.

УстановитС Ρ„Π»Π°ΠΆΠΎΠΊ ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π”Π°Π»Π΅Π΅.

комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. . комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ‚ΠΎ. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Для C++ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ…Π»ΠΎΠΏΡƒΡˆΠ΅ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² настройках: Tools > Options > Text Editor > C/C++ > Formatting > Enable Outlining.

Π’ полях Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ имя для Ρ„Π°ΠΉΠ»Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² этом ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ сохранитС значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π“ΠΎΡ‚ΠΎΠ²ΠΎ.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ сочСтания клавиш ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² Ρ„Π°ΠΉΠ»Π΅ Π² ΠΏΠ°ΠΏΠΊΠ΅ %USERPROFILE%\Documents\Visual Studio 2017\Settings. Имя Ρ„Π°ΠΉΠ»Π° содСрТит Π΄Π°Ρ‚Ρƒ экспорта ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ VSSETTINGS.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ сочСтания клавиш ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² Ρ„Π°ΠΉΠ»Π΅ Π² ΠΏΠ°ΠΏΠΊΠ΅ %USERPROFILE%\Documents\Visual Studio 2019\Settings. Имя Ρ„Π°ΠΉΠ»Π° содСрТит Π΄Π°Ρ‚Ρƒ экспорта ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ VSSETTINGS.

Π˜ΠΌΠΏΠΎΡ€Ρ‚ сочСтаний клавиш

Π’ строкС мСню Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ БСрвис > Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΈ экспорт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ срСды ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π”Π°Π»Π΅Π΅.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ НСт, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ значСния, пСрСзаписав ΠΌΠΎΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π”Π°Π»Π΅Π΅.

Π’ ΠΎΠΊΠ½Π΅ Мои ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ», содСрТащий Π½ΡƒΠΆΠ½Ρ‹Π΅ сочСтания клавиш, ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠžΠ±Π·ΠΎΡ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°Π»Π΅Π΅.

Π’ области Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° снимитС Ρ„Π»Π°ΠΆΠΎΠΊ ВсС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ€Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ ΡƒΠ·Π΅Π» ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ·Π΅Π» Π‘Ρ€Π΅Π΄Π°.

УстановитС Ρ„Π»Π°ΠΆΠΎΠΊ ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π“ΠΎΡ‚ΠΎΠ²ΠΎ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

10 горячих клавиш VS Code, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ускорят Π²Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ

комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. 20190919 c427188a 60. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ‚ΠΎ. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°-20190919 c427188a 60. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 20190919 c427188a 60. Для C++ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ…Π»ΠΎΠΏΡƒΡˆΠ΅ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² настройках: Tools > Options > Text Editor > C/C++ > Formatting > Enable Outlining.

ГорячиС клавиши β€” Π΄ΠΎΠ±Ρ€ΠΎ, польза ΠΈ экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся, ΠΊΠ°ΠΊ с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‡ΡƒΡ‚ΡŒ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ сСбС Тизнь Π² Visual Studio Code.

Быстро Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π½Π°Ρ‡Π°Π»ΠΎ строки ΠΈ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚ΡƒΠ΄Π° Π΄Π²Π° слСша. Π­Ρ‚ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. БыстрСС Π½Π°ΠΆΠ°Ρ‚ΡŒ Π² любом мСстС строки Ctrl + /, ΠΈ строка закоммСнтируСтся, Ссли ΠΎΠ½Π° Π΅Ρ‰Ρ‘ Π½Π΅. А Ссли ΡƒΠΆΠ΅ Π΄Π°, Ρ‚ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ исчСзнСт.

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ строкС ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ

Иногда ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π½Π° строкС 953 ΡΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ нСпоправимая ΠΈΠ½Ρ„Π΅Ρ€Π½Π°Π»ΡŒΠ½Π°Ρ ошибка всСлСнной. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²Ρ‹ΠΈΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π½Π΅ Π»ΠΈΡΡ‚Π°Ρ‚ΡŒ ΠΈ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π° это врСмя, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + G, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€ строки ΠΈ спокойно спасайтС Π²ΡΠ΅Π»Π΅Π½Π½ΡƒΡŽ.

ΠŸΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ строку мСстами с сосСдними

БлучаСтся Ρ‚Π°ΠΊΠΎΠ΅, Ρ‡Ρ‚ΠΎ ваш Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ β€” Π½Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. Всё пошло Π½Π΅ Ρ‚Π°ΠΊ, Π° вмСсто числа 42 Π²Ρ‹Π²Π΅Π»ΠΎΡΡŒ сообщСниС Β«Π”Π°Π½Π½Ρ‹Π΅ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹Β». ΠšΠΎΠΌΡƒ-Ρ‚ΠΎ для этого Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ вСсь ΠΊΠΎΠ΄, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Π²Π°Π΅Ρ‚ достаточно ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ строки мСстами ΠΈ всё Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Alt ΠΈ стрСлки ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ строку мСстами с сосСдними.

Π”ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку

Windows β€” Shift + Alt + ↓ / ↑

Π­Ρ‚ΠΎ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ нСсколько Ρ€Π°Π· ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅.

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΠ°Ρ€Π½ΠΎΠΉ скобкС

Windows β€” Ctrl + Shift + \

Когда ΠΊΠΎΠ΄Π° становится ΠΌΠ½ΠΎΠ³ΠΎ, ΠΎΡ‡Π΅Π½ΡŒ просто Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ Π² Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… скобках, нСпонятно, Π³Π΄Π΅ ΠΊΠ°ΠΊΠΎΠΉ Π±Π»ΠΎΠΊ, ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅, Ρ‡Ρ‚ΠΎ происходит. На ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Ctrl+Shift+\ β€” это Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ стандартной подсвСткС ΠΏΠ°Ρ€Π½Ρ‹Ρ… скобок Π² VS Code.

ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ

ΠžΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

Windows β€” Shift + Alt + F

VS Code ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…, Π° ΠΏΠΎΡ‚ΠΎΠΌ красиво ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ β€” расставит ΠΏΠΎ мСстам Π±Π»ΠΎΠΊΠΈ, скобки, ΠΈ сдСлаСт строки ΠΊΠΎΠ΄Π° Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ.

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ объявлСнию ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

Иногда Π²ΠΎΠΎΠ±Ρ‰Π΅ нСпонятно, ΠΎΡ‚ΠΊΡƒΠ΄Π° взялась пСрСмСнная, какая Ρƒ Π½Π΅Ρ‘ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости, ΠΈ Π³Π΄Π΅ ΠΎΠ½Π° объявлСна. F12 пСрСнСсёт нас ΠΊ объявлСнию Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. Если объявлСниС Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ β€” всё Ρ€Π°Π²Π½ΠΎ пСрСнСсёт.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ пСрСнос слов

Вкусовщина. Если строки ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ тСкст Π½Π΅ вмСщаСтся Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ пСрСнос.

комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. . комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ‚ΠΎ. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Для C++ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ…Π»ΠΎΠΏΡƒΡˆΠ΅ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² настройках: Tools > Options > Text Editor > C/C++ > Formatting > Enable Outlining.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π·Π΅Π½-Ρ€Π΅ΠΆΠΈΠΌ

Windows β€” Ctrl + K Z

Π›ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ состояниС ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄. Π”Π·Π΅Π½-Ρ€Π΅ΠΆΠΈΠΌ скрываСт всС ΠΏΠ°Π½Π΅Π»ΠΈ, Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π° вСсь экран, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ»Ρ‹Ρ‚ΡŒ Π² Π²ΠΎΠ»Π½Π°Ρ… ΠΊΠΎΠ΄Π° ΠΈ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ Π½Ρ‘ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Escape.

комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. . комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ‚ΠΎ. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Для C++ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ…Π»ΠΎΠΏΡƒΡˆΠ΅ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² настройках: Tools > Options > Text Editor > C/C++ > Formatting > Enable Outlining.

На ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… курсах всС клавиши станут горячими

ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΎΡ€Π²Π°Ρ‚ΡŒΡΡ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ получаСтся. 11 Π³Π»Π°Π² бСсплатно, ΠΈ βˆ’30% Π½Π° подписку Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ нСдСлю обучСния.

НаТатиС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ β€” согласиС Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Visual Studio hotkeys

комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. 597fd76a722433014ca3b5aa734a6627. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ‚ΠΎ. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°-597fd76a722433014ca3b5aa734a6627. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 597fd76a722433014ca3b5aa734a6627. Для C++ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ…Π»ΠΎΠΏΡƒΡˆΠ΅ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² настройках: Tools > Options > Text Editor > C/C++ > Formatting > Enable Outlining.
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Ρ…Π°Π±Ρ€ΠΎΡ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ!
НСт, это Π½Π΅ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ конкурс спали ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ А ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Π“. БСгодня ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ горячих ΠΊΠ»Π°Π²ΠΈΡˆΠ°Ρ… Π² Visual Studio 2008.

МногиС ΠΈΠ· нас ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ всСвозмоТными ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ для Visual Studio. Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… довольно ΡƒΠ΄ΠΎΠ±Π½Ρ‹. А Π²ΠΊΡƒΠΏΠ΅ с code snippets Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΡΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ. ΠŸΡ€ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь ΠΈ здСсь, ΠΏΡ€ΠΎ code snippets здСсь. Π’Π΅ΠΌ ΠΊΡ‚ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ с Ρ‚Π°ΠΊΠΈΠΌΠΈ «плюшками» Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π§Ρ‚ΠΎ касаСтся мСня, я пользовался Visual Assist, ΠΏΠΎΠ·ΠΆΠ΅ попытался ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ R#. Но Ссли ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ я отказался ΠΊΠΎΠ³Π΄Π° пСрСстал ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π‘++, Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Β«ΡƒΠ±ΠΈΠ²Π°Π»Β» Π½Π°ΠΏΡ€ΠΎΡ‡ΡŒ ΠΌΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ссли я пытался ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ большС 2Ρ… студий. НС смотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сСйчас ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎΠΌΠΎΡ‰Π½Π΅Π΅ ΠΈ R# нСсомнСнно ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ, я Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π΅Π³ΠΎ. Бвязано это с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ я Π½Π°ΡˆΡ‘Π» Ρ‚ΠΎΠ³Π΄Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Β«Π²Π·Π΄ΠΎΡ…Π½ΡƒΡ‚ΡŒΒ» Π±ΠΎΠ»Π΅Π΅ свободно, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ «горячиС клавиши».

Π—Π΄Π΅ΡΡŒ я ΠΎΠΏΠΈΡˆΡƒ Ρ‚Π΅Ρ… Ρ…ΠΎΡ‚ΠΊΠ΅ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ для запоминания.

Π‘Ρ…Π΅ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Ρ…ΠΎΡ‡Ρƒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ вашС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ Π² Visual Studio Π΅ΡΡ‚ΡŒ нСсколько схСм для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· мСню, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:
комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. image loader. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ‚ΠΎ. комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° комбинация клавиш для коммСнтирования ΠΊΠΎΠ΄Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Для C++ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ…Π»ΠΎΠΏΡƒΡˆΠ΅ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² настройках: Tools > Options > Text Editor > C/C++ > Formatting > Enable Outlining.

Π’Π°ΠΊ ΠΆΠ΅ Π² этом мСню, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ…ΠΎΡ‚ΠΊΠ΅ΠΈ Β«Π·Π°Ρ‚ΠΎΡ‡ΠΈΠ²Β» Π΅Ρ‰Ρ‘ большС ΠΏΠΎΠ΄ сСбя. Настройка довольно проста.

ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ я Π±ΡƒΠ΄Ρƒ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ для схСмы Visual C# 2005.

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Π•ΡΡ‚ΡŒ нСсколько ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ клавиш, для создания коммСнтирования:
Ctrl+E,C β€” Π·Π°ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅.
Ctrl+E,U β€” Ρ€Π°ΡΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅.

Если ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅Π½ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π°Π±Ρ€Π°Ρ‚ΡŒ /// β€” автоматичСски Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ XML ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Поиск

ΠšΡ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ поиском для Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ для ознакомлСния со своим ΠΆΠ΅ ΠΊΠΎΠ΄ΠΎΠΌ, Тизнь ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ довольно Π»Π΅Π³ΠΊΠΎ:
Ctrl+F β€” открываСтся стандартноС ΠΎΠΊΠ½ΠΎ поиска, Ссли Π² Π±ΡƒΡ„Π΅Ρ€ Π½Π΅Π΄Π°Π²Π½ΠΎ Π±Ρ‹Π»ΠΎ скопирован тСкст, Ρ‚ΠΎ ΠΎΠ½ автоматичСски ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΡΡ.
Ctrl+F3 β€” поиск Β«Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎΒ» тСкста Π²Π½ΠΈΠ· (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π΅Π»Π΅Π½ ΠΈΠ»ΠΈ слово Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ стоит курсор), Π±Π΅Π· копирования Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°.
Ctrl+Shift+F3 β€” поиск Β«Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎΒ» тСкста Π²Π²Π΅Ρ€Ρ….
Ctrl+I β€” ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ тСкст, этакий runtime поиск.

Π’Ρ‹Π·ΠΎΠ² Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΆΠΈΠ½Π°

Π’Π°ΠΌ лСнь ΠΏΠΈΡΠ°Ρ‚ΡŒ тСкст ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ?! Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ Intellisence Π½Π΅ устраиваСт Π½Π΅ΡΡƒΡ‰ΡƒΡŽΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ вас Π²Π°ΡˆΡƒ ΠΌΡ‹ΡΠ»ΡŒ?!
Π’ΠΎΠ³Π΄Π° самоС врСмя ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ:
Ctrl+Space β€” Π²Ρ‹Π·ΠΎΠ² Intellisence с ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ «слов»
Ctrl+J β€” Ссли Π²Ρ‹ ΠΏΠΎΠ΄Π·Π°Π±Ρ‹Π»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° класса ΠΈΠ»ΠΈ Π΅Π³ΠΎ свойсто, Ρ‚ΠΎ эта комбинация Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚. МоТно ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ, Π½ΠΎ эта Π±ΠΎΠ»Π΅Π΅ «умная».
Ctrl+K, X β€” ΠΏΠΎΠΊΠ°Π· всСх сниппСтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ вас Π΅ΡΡ‚ΡŒ, Π² Π²ΠΈΠ΄Π΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка, использованиС ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятно πŸ™‚
ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅_имя_снипСта+Tab β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сниппСт Π² ΠΊΠΎΠ΄Π΅. Бписок Π±Π°Π·ΠΎΠ²Ρ‹Ρ… сниппСтов ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ здСсь. Π‘Π΅Π±Π΅ я сдСлал Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈ повСсил рядом с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ.

Навигация ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ

Если ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎ студия, ΠΏΠΎ своСй ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ MDI, Π·Π½Π°Ρ‡ΠΈΡ‚ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ:
Ctrl+Tab β€” Π°Π½Π°Π»ΠΎΠ³ Alt+Tab Π² Windows, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΊ студии.

ΠžΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ инструмСнтом Π² студии ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, Π΄Π°-Π΄Π°, ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΊΠ½ΠΈΠΆΠ½Ρ‹ΠΌΠΈ. МоТно ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π½Π΅ΠΌΡƒ:
Ctrl+B, T β€” ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ/ΡΠ½ΡΡ‚ΡŒ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ.
Ctrl+B, Ctrl+C β€” ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
Ctrl+B, N β€” ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅.
Ctrl+B, P β€” ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

МногиС Π·Π½Π°ΡŽΡ‚ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ctrl+C ΠΈ Ctrl+V, Π½ΠΎ студия ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π΅Ρ‰Ρ‘ рядом ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ:
Ctrl+Shift+V β€” Π½Π΅ отпуская Ctrl+Shift ΠΈ наТимая Π½Π° V, Π²Ρ‹ смоТСтС Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 10 послСдних кусков тСкста, скопированных Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°.
Tab β€” ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ отступ.
Shift+Tab β€” ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ отступ.

МнС ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ выдСлСния тСкста, Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΈ такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅ΡΡ‚ΡŒ! Π‘Ρ‚ΠΎΠΈΡ‚ Π½Π°ΠΆΠ°Ρ‚ΡŒ Alt, ΠΈ Π½Π΅ отпуская, Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ тСкст. Но Π΅ΡΡ‚ΡŒ минус β€” мСню ΠΈ стрСлочки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ :). Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎ, Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Shift+Alt ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ стрСлочки Left ΠΈΠ»ΠΈ Right

Если ΠΊΠΎΠ΄ Π΄ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΉΡΡ Π²Π°ΠΌ «грязСн», Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ структурС, Π½ΠΎ ΠΈ ΠΏΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:
Ctrl+E+D β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, позволяСт привСсти Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±ΠΎΠ²Π°Ρ€ΠΈΠΌΡ‹ΠΉ Π²ΠΈΠ΄.
Ctrl+E+F β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ части тСкста

Иногда Π² цСлях Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈΠ»ΠΈ Π΅Ρ‰Ρ‘ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ Π±Π»Π°Π³ΠΈΡ… начинаниях, Π΅ΡΡ‚ΡŒ смысл пСрСвСсти всС Π±ΡƒΠΊΠ²Ρ‹ Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр:
Ctrl+Shift+U β€” пСрСвСсти Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр
Ctrl+U β€” пСрСвСсти Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр

НСбольшой экскурс Π² сборку ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ со стороны Ρ…ΠΎΡ‚ΠΊΠ΅Π΅Π² πŸ™‚
Начнём со «сборки»:
Ctrl+Shift+B ΠΈΠ»ΠΈ F6 β€” ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ solution.
Shift+F6 β€” ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.
Если чСстно, Ρ‚ΡƒΡ‚ я Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ пошаманил, Π·Π°Ρ‚ΠΎΡ‡ΠΈΠ² ΠΏΠΎΠ΄ сСбя, ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Π²Π°Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ RebuildSolution, Π½ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ для этого Π½Π΅ прСдусмотрСн, я поступил ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
F6 β€” ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ solution
Ctrl+Shift+B β€” ΠΏΠ΅Ρ€Π΅ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ solution
ΠŸΠΎΡΡ‚ΡƒΠΏΠΈΠ» я Ρ‚Π°ΠΊ ΠΈΠ·-Π·Π° сообраТСния, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° студия Π½Π΅ выполняСт пСрСсборку ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° ΠΏΠΈΡˆΠ΅Ρ‚ Β«up-to-dateΒ», Π° ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ.

Если появились ошибки, это ΠΏΠ»ΠΎΡ…ΠΎ, Π½ΠΎ Π½ΠΈΠΊΡ‚ΠΎ ΠΎΡ‚ Π½ΠΈΡ… Π½Π΅ застрахован:
F5 β€” Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Или ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, послС Ρ‚ΠΎΡ‡ΠΊΠΈ останова.
Ctrl+F5 β€” Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π±Π΅Π· ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ
F9 β€” ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ/ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ останова β€” breakpoint
Ctrl+Shift+F9 β€” ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС Ρ‚ΠΎΡ‡ΠΊΠΈ останова.
F10 β€” Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, Π±Π΅Π· Π·Π°Ρ…ΠΎΠ΄Π° Π²Π½ΡƒΡ‚Ρ€ΡŒ
F11 β€” Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, с Π·Π°Ρ…ΠΎΠ΄ΠΎΠΌ Π²Π½ΡƒΡ‚Ρ€ΡŒ

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° просмотра β€” Watch ΠΈ QuickWatch. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΏΠΈΠΊΠ° :).
Однако, Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ QuickWatch Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Π² Ctrl+D, Q. ΠŸΡ€ΠΎΡΡ‚ΠΎ Watch β€” Ctrl+D, W.

PS: Ссли ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ оказалось Β«ΠΌΠ°Π»ΠΎΒ», Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π±Π»ΠΎΠ³Π΅ Π‘Π°Ρ€Ρ‹ Π€ΠΎΡ€Π΄, Ρ‚Π΅ ΠΊΡ‚ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π΄Ρ€ΡƒΠΆΠΈΡ‚ с английским, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ рСгулярно.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Горячая клавиша Π² Visual Studio 2015.

Π’Ρ€ΡŽΠΊΠΈ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Studio

1. Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ тСксты

НавСрноС ΠΎΠ΄Π½Π° ΠΈΠ· ΠΌΠΎΠΈΡ… самых Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Visual Studio – Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ тСкста ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ, Π° Π½Π΅ строками. НаТмитС Alt ΠΈ Π»Π΅Π²ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ маши ΠΈ выдСляйтС тСкст ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΎΠΉ.

2. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ поиск строк

НаТмитС Ctrl + I ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ тСкст. Π‘ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ символы ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ вхоТдСния строки ΠΎΡ‚ полоТСния курсора ΠΈ Π½ΠΈΠΆΠ΅.

3. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Иногда Ρ‚Π°ΠΊ хочСтся ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° нСсколько строк сразу, Π° ΠΏΠΎΡ‚ΠΎΠΌ, пСрСйдя ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ скопированныС строки Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС. Visual Studio ΡƒΠΌΠ΅Π΅Ρ‚ ΠΈ это!

Для Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° ΠΈ скопируйтС Π΅Π³ΠΎ Π² Π±ΡƒΡ„Π΅Ρ€ (Ctrl + C), послС этого Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΈ скопируйтС Π΅Π³ΠΎ Ρ‚ΠΎΠΆΠ΅. Ну ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½, интСрСса Ρ€Π°Π΄ΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ установитС курсор Π²Π²ΠΎΠ΄Π° ΠΊΡƒΠ΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅ ΠΈ Π·Π°ΠΆΠΌΠΈΡ‚Π΅ клавиши Ctrl + Shift ΠΈ Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ V (Π½Π΅ отпуская Ctrl + Shift). Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ вставляСмыС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π΄ΡƒΡŽΡ‚ΡΡ.

4. ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста Π½Π° Toolbox ΠΈ с Toolbox

Π’Π΅Π»ΠΈΠΊΠΈΠΉ ΠΈ ΠΌΠΎΠ³ΡƒΡ‡ΠΈΠΉ Drag & Drop ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΠ² Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ кусочСк тСкста ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° панСль Toolbox, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ, Ρ‚Π°ΠΊΠΆΠ΅ пСрСтаскивая, Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΡƒΠ΄Π° ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³ стандартного Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°.

5. БыстроС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅/раскоммСнтированиС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π°

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + K, C (удСрТивая Ctrl Π½Π°ΠΆΠ°Ρ‚ΡŒ K, Π·Π°Ρ‚Π΅ΠΌ C). Для снятия ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ кусок ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Ctrl + K, U.

6. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ IntelliSense

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ IntelliSense, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ΅Ρ‚ΡŒ Ctrl + J. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ пригодится, Ссли ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ подсказка Π½Π΅ отобраТаСтся (Π²Ρ‹ Π½Π° «полусловС» наступили Β«Π½Π° Π³ΠΎΡ€Π»ΠΎ пСснС», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°ΠΆΠ°Π»ΠΈ Esc).

7. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ/Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ скобками

УстановитС курсор Π²Π²ΠΎΠ΄Π° Π½Π° скобку, для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π΅Π΅ ΠΏΠ°Ρ€Ρƒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + ]. Π­Ρ‚ΠΎ ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для многострочных ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² (/* */), Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² (#region #endregion) ΠΈ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, ΠΎΠ±Ρ€Π°ΠΌΠ»ΡΡŽΡ‰ΠΈΡ… строки.

8. Π‘Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅/Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° (Ρ€Π΅Π³ΠΈΠΎΠ½Π°, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ†ΠΈΠΊΠ»Π° ΠΈ Ρ‚. ΠΏ.)

Если Π²Π°ΠΌ Π»Π΅Π½ΠΈΠ²ΠΎ ΠΏΠΎΠ»Π·Π°Ρ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ Π΄ΠΎ Π·Π½Π°Ρ‡ΠΊΠ° +/-, Ρ‚ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Ctrl + M, M (удСрТивая Ctrl Π½Π°ΠΆΠ°Ρ‚ΡŒ M Π΄Π²Π° Ρ€Π°Π·Π°) сдСлаСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ. Ctrl + M, L позволяСт ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ/Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ всС Π±Π»ΠΎΠΊΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *