Loading...
YavorSpassov+deleted! avatar YavorSpassov+deleted! 133 Точки

Visual Studio Code Snippets for CSharp

Тези от вас, които харесват code snippet-ите, може би са любопитни как се правят нови във Visual Studio. Този ресурс го илюстрира добре:
https://msdn.microsoft.com/en-us/library/ms165394.aspx
От вградените в програмата ползвам единствено този за Console.WriteLine(), защото само за него се споменаваше в курса до тук. Ето пример за още два:
for loop: http://pastebin.com/CagXR9Y9 //shortcut fr+tab+tab

ConsoleReadline(): http://pastebin.com/ft097Yt1 //shortcut: cr+tab+tab

Това са само примери за снипети, които можи би ги има във Visual Studio, но за мен е по-удобно да си направя собствени и да им задам по-логични за мен shortcuts.
Enjoy!

 

1
Programming Basics
alex1966 avatar alex1966 255 Точки

Освен правене на ръчни snippet-и, някой се е хванал и е направил extension за VS с цел улеснение, който с 2-3 клика си правиш каквито си искаш снипети- visualstudiogallery

4
19/05/2016 19:34:26
Gesh4o avatar Gesh4o Trainer 305 Точки

Здравей,

За да не отварям нова тема, може ли да питам дали правиш нещо допълнително, за да може IDE-то да ти разчете shortcut-а на snippet-a?

Например ето така изглежда моя snippet:

Обаче като напиша "rna"(shortcuta) не ми го дава. Видях, че има клавишна комбинация, за да го вкарам в кода, но нали има "пряк път" - би трябвало и чрез него да мога?

ПП: Ползвам VS2015 Community

0
20/05/2016 08:07:46
YavorSpassov+deleted! avatar YavorSpassov+deleted! 133 Точки

От този прозорец му даваш ctrl+s, запазваш го в My Code Snippets и в проекта пишеш rna+tab+tab. Това ти инсъртва съдържанието на снипета в проекта.

2
Gesh4o avatar Gesh4o Trainer 305 Точки

Аз очаквах да ми изкочи от прозореца за предложения(като базовите), благодаря за отговора - схванах как се прави! :)

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