Професионална програма
Loading...
DonchoPatronski avatar DonchoPatronski 35 Точки

Шорткъти за Visual Studio и съвети за повишаване на пърформанса

(За втори път натискам F5 при писането на въпроса, направо ще ме побърка)

Срещам повече трудности при използването на Visual Studio, по-лесно и бързо се справях с IntelliJ където сякаш беше по-интуитивно и с по-малко писане IDE-то слагаше скоби когато autocomplete-ва функции, "\" за escape characters, позиционираше курсора на горния ред преди да започнеш да търкаш табовете space по space с <--Backspace.

Как се мултиплицира маркиран ред? В IntelliJ беше Ctrl+d

Надявам се да кажете полезни клавишни комбинации, настройки на средата, ако може нещо да се автоматизира. Знам, че темата е широкообхватна, но което ви е от полза ще се радвам да го споделите. Благодаря!

Това което знам и ползвам
Ctrl+F5 стартира програмата
F5 стартира дебъгер, F10 изпълнява следващия ред с дебъгера
Ctrl+X трие реда с курсора
Ctrl+Space всеки знае, показва падащо меню с подсказки
Ctrl+K+C коментира реда
Ctrl+K+U премахва коментара
for+Tab+Tab фор цикъл, forr, foreach
cw+Tab+Tab Console.WriteLine()

Още малко да добавя
Ctrl+Shift+Space показва всички overloads, когато си в скобите на метода, т.е. без да триеш скобите
Ctrl+(стрелки нагоре, надолу) скролваш по-лесно
Ctr+(наляво, надясно) обикаляш думите, може и да маркираш с SHIFT
Shift+Enter правиш нов ред отдолу без да нарушаваш текущия
Alt+(нагоре или надолу) местиш ред
Ctrl+C копираш реда без да си маркирал. т.е. удобно е това Ctrl+C+V
Ctrl+H Ctrl+R+R Ctrl+F 
реплейсват, търсят
Shift+Alt+стрелките експериментирайте. Можеш да маркираш правоъгълник на няколко реда и да вмъкваш текст.

 

 

 

 

Тагове:
4
C# Advanced 11/07/2016 14:11:12
borislav9212 avatar borislav9212 745 Точки

Също така с Ctrl + F , преименуваш пак всички типове даннни или променливи, а не да ги търсиш една по една.

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.