- Përdorni IntelliSense, fragmentet dhe navigimin e fuqishëm në Visual Studio dhe VS Code për të shkruar dhe për të lëvizur kodin dukshëm më shpejt.
- Përdorni mjete të avancuara për debugimin e gabimeve, pikat e ndërprerjes, CodeLens, Live Share dhe REPL interaktive për të inspektuar, ndarë dhe zgjidhur problemet e aplikacioneve në mënyrë efikase.
- Përshtatni temat, hartat e tasteve, cilësimet, zgjerimet dhe integrimin e Git në VS Code dhe Visual Studio për t'iu përshtatur rrjedhës së punës suaj dhe për t'i mbajtur projektet e mëdha të menaxhueshme.
- Aplikoni optimizime të synuara të performancës në Visual Studio, të tilla si kufizimi i simboleve, çaktivizimi i shërbimeve të rënda dhe menaxhimi i memories, për të mbajtur zgjidhjet e mëdha të përgjegjshme.
Nëse kaloni orë të tëra çdo ditë brenda Visual Studio ose VS Code, shtrydhja e pak më shumë produktivitetit nga IDE-ja juaj shpejt shndërrohet në kursime të mëdha kohe. Mjetet moderne të Microsoft fshehin një sasi të habitshme fuqie pas shkurtesave të tastierës, navigimit inteligjent, debuggers dhe shërbimeve në sfond, por shumica e zhvilluesve vetëm sa e prekin sipërfaqen.
Ky udhëzues bashkon këshillat, truket dhe përmirësimet më të dobishme të performancës nga Visual Studio dhe Visual Studio Code në një përshkrim të hollësishëm. Do të mësoni si të shkruani dhe të lundroni në kod më shpejt, të optimizoni debugging-un, të akordoni redaktuesin për zgjidhje të mëdha dhe ta mbani makinën tuaj larg ndalimit kur memoria është e kufizuar. Gjithçka shpjegohet në anglisht të thjeshtë, me shkurtore praktike dhe shtigje menuje që mund t'i provoni menjëherë.
Shkrimi i kodit më i shpejtë në Visual Studio

Visual Studio ka shumë ndihmës të integruar që e përshpejtojnë ndjeshëm redaktimin e përditshëm sapo të mësoheni me to. Në vend të kopjimit-ngjitjes manuale, përdorimit të vazhdueshëm të miut ose shfletimit, mbështetuni te komandat e përshtatshme të redaktorit dhe IntelliSense.
Komanda redaktimi të përshtatshme që duhet t'i përdorni në të vërtetë
Në vend që të kopjoni dhe ngjitni rreshtat me dorë, kopjojini ato me një komandë të vetme. Përdorni menynë Modifiko > Dubliko ose shkurtesa Ctrl+E, V për të klonuar rreshtin ose përzgjedhjen aktuale direkt më poshtë. Për të zgjeruar ose zvogëluar një përzgjedhje në mënyrë inteligjente, përdorni Modifiko > Të avancuara > Zgjero përzgjedhjen or Përzgjedhja e Kontratës, ose godit Shift+Alt+= Shift+Alt+-.
IntelliSense i bërë siç duhet (duke përfshirë modalitetin e sugjerimit)
IntelliSense në Visual Studio është më shumë sesa një listë e thjeshtë automatike; ai mbështet përputhje të paqartë dhe informacion të pasur të parametrave. Listat e anëtarëve tregojnë artikuj që përmbaj karakteret e shtypura kudo në emër, jo vetëm në fillim, dhe këshillat e mjeteve shfaqin këshilla për parametrat, informacion të shpejtë dhe ndihmë për nënshkrimin ndërsa shkruani.
Kur IntelliSense vazhdon të fusë artikuj që nuk i dëshironi, kalojeni në modalitetin e sugjerimeve. shtyp Ctrl+Alt+Hapësirë Ose përdorim Modifiko > IntelliSense > Aktivizo/çaktivizo Modalitetin e Përfundimit në mënyrë që sugjerimet të shfaqen, por të futen vetëm nëse i konfirmoni në mënyrë të qartë.
Fragmente kodi dhe "Ngjit JSON/XML si Klasa"
Fragmentet (Snippets) janë një nga mënyrat më të shpejta për të prodhuar kod standard në Visual Studio. Mund të futni fragmente të integruara ose të krijoni vetë. Përdorni Redakto > IntelliSense > Vendos fragmentin or Rrethoj me, ose kliko me të djathtën në redaktues dhe zgjidh Fragment > Vendos Fragmentin or Rrethoj me.
Kur punoni me API, funksioni "Ngjit JSON/XML si Klasa" ndihet pothuajse magjik. Kopjoni çdo të dhënë JSON ose XML në kujtesën e përkohshme, hapni një skedar kodi C# ose VB dhe zgjidhni Modifiko > Ngjit Speciale > Ngjit JSON si Klasa (Ose Ngjit XML si Klasa). Visual Studio gjeneron klasa .NET me tipizim të fortë për ju, gati për t’u përdorur dhe mund të përshpejtojë rrjedhat e punës që përfshijnë analizimi i të dhënave me SQL.
Ngjitje adaptive me GitHub Copilot
Nëse përdorni GitHub Copilot, funksioni adaptiv i ngjitjes i Visual Studio mund ta përshtatë kodin e ngjitur që të përputhet me kontekstin tuaj. Copilot analizon se ku ngjitni dhe mund të propozojë ndryshime të tilla si plotësimi i anëtarëve që mungojnë në ndërfaqe, përafrimi i stilit dhe formatimit me skedarin përreth, korrigjimi i gabimeve të vogla, përkthimi midis gjuhëve njerëzore ose të programimit ose vazhdimi i një modeli që keni filluar tashmë.
Rregullime të integruara me Veprime të Shpejta
Veprimet e Shpejta janë mjeti juaj kryesor për rifaktimin dhe rregullimin e problemeve direkt në redaktues. Kur Visual Studio shfaq një ikonë kaçavide ose llambë, shtypni Alt + Enter or Ctrl+. në atë rresht. Do të merrni rregullime specifike për kontekstin: gjeneroni metoda, riemërtoni në mënyrë të sigurt, aplikoni rifaktorizime të sugjeruara dhe më shumë.
Shikoni paraprakisht dhe modifikoni përkufizimet në vend
Nuk është gjithmonë e nevojshme të largoheni nga skedari juaj aktual për të inspektuar një lloj ose metodë. Theksoni një identifikues dhe shtypni Alt + F12 (ose përdorni menynë e kontekstit Përkufizimi i shikimit të parë) për të hapur përkufizimin brenda rreshtit në një redaktues të vogël paraprak. Nëse preferoni një skedë të plotë, klikoni me të djathtën dhe zgjidhni Shko te Përkufizimi vend.
Mësimi nga aplikacionet shembull dhe përshtatja e formatimit
Microsoft publikon shumë aplikacione shembull që mund t'i shkarkoni për të mësuar teknologji ose modele specifike. Instalojini ato nga Microsoft Developer Network (MSDN) dhe eksploroni se si i strukturojnë projektet, trajtojnë gabimet ose lidhin shtresat e ndërfaqes së përdoruesit.
Visual Studio ofron kontroll të hollësishëm mbi stilin e kodit, duke përfshirë vendosjen e kllapave dhe ndërprerjet e rreshtave. Për C#, eksploro, eksploro Opsionet > Redaktues Teksti > C# > Stili i Kodit > FormatimiPër C++ dhe Python, ekzistojnë seksione të ngjashme formatimi në mënyrë që ekipi juaj të mund të ndajë një stil të qëndrueshëm.
Sjellja e futjes së dhëmbëve dhe skedave mund të standardizohet duke përdorur cilësimet e redaktorit të përbashkët. Sipas Redaktues Teksti > Të Gjitha Gjuhët > Skedat, ose për çdo gjuhë, mund të vendosni nëse do të përdorni skeda apo hapësira, madhësinë e skedës dhe rregullat e futjes së dhëmbëzimit. Me skedarët e konfigurimit portativ, këto rregulla udhëtojnë me bazën e kodit nëpër makina dhe redaktorë.
Navigimi i Kodit dhe Visual Studio IDE në mënyrë Efikase
Navigimi i shpejtë është shpesh ndryshimi midis ndjenjës së "humbjes në kod" dhe të qenit në kontroll të plotë të një zgjidhjeje të madhe. Visual Studio vjen me pamje të fuqishme të faqeshënuesve, kërkimit dhe hartës për t'ju mbajtur të orientuar.
Faqeshënuesit dhe navigimi i simboleve
Përdorni faqeshënues sa herë që vazhdoni të kaloni midis disa rreshtave kritike. Aktivizo/çaktivizo një faqeshënues me Modifiko > Faqeshënuesit > Aktivizo/çaktivizo faqeshënuesit dhe t'i menaxhoni ato nga Bookmarks dritare. Kjo e bën të lehtë kalimin midis vendeve të rëndësishme në një skedar të madh.
Për navigim të shpejtë midis simboleve ose skedarëve, mbështetuni te komandat "Shko te". përdorim Modifiko > Shko te për të kërkuar simbole ose skedarë brenda zgjidhjes suaj. Për një kërkim më të fuqishëm dhe global nëpër lloje, anëtarë, skedarë dhe simbole, përdorni Shko te të gjitha (Ctrl + T si parazgjedhje) për të kërcyer kudo menjëherë.
Kuptimi i strukturës së projektit me Solution Explorer dhe hartat
Solution Explorer është më shumë sesa një pemë skedarësh; është një pamje strukturore e projektit tuaj. Mund të kërkoni simbole, të shihni hierarkitë e thirrjeve, të shikoni referencat dhe të hapni artikuj në një skedë paraprake. Zgjedhja e një elementi kodi në Solution Explorer e zhvendos redaktorin tuaj direkt te ai element.
Nëse preferoni një pamje më vizuale të varësive, hartat e kodit janë jashtëzakonisht të dobishme. Ndërtoni një harta e kodit për të parë se si projektet, hapësirat e emrave dhe klasat i referohen njëra-tjetrës pa lexuar të gjithë burimin rresht për rresht.
Modaliteti i hartës me shiritin e lëvizjes dhe skedarët e fundit
Modaliteti i hartës në shiritin vertikal të lëvizjes tregon një pamje miniaturë të skedarit tuaj për t'ju ndihmuar të lëvizni shpejt. Mund ta personalizoni nëpërmjet opsioneve të shiritit të lëvizjes nëse preferoni një shirit më tradicional ose dëshironi të ndryshoni sjelljen e tij.
Për skedarët që i rishikoni vazhdimisht, komandat si "Shko te skedari i fundit" kursejnë kohë. Lista e skedarëve të fundit nën Modifiko > Shko te > Shko te skedari i fundit (ose shkurtesa e saj) shfaq grupin tuaj të punës, kështu që nuk keni nevojë të mbani mend shtigjet ose hapësirat e emrave.
Sinkronizimi i Solution Explorer dhe personalizimi i paraqitjes
Në zgjidhje të mëdha, është e lehtë të harrosh se ku ndodhet një skedar. Përdorimi Sinkronizoni me Dokumentin Aktiv butonin në Solution Explorer për të nxjerrë në pah skedarin e hapur në pemën e projektit.
Paraqitja e dritares në Visual Studio është shumë fleksibile dhe ia vlen të personalizohet. shtyp F4 për të zhvendosur dritaren e Vetive në anën e djathtë nëse dëshironi një paraqitje më tradicionale dhe për të eksperimentuar me dritare dokumentesh lundruese ose dritare mjetesh në monitorë dytësorë. Madje mund të hapni një pamje të dytë të Solution Explorer për të menaxhuar skedarët veçmas.
Kërkimi i komandave, skedarëve dhe opsioneve si një profesionist
Në vend që të kërkoni nëpër menu, përdorni kërkimin global dhe filtrat e Visual Studio për të gjetur saktësisht atë që ju nevojitet. Kjo funksionon për komandat, opsionet, kutitë e dialogut dhe përmbajtjen e dritares së mjeteve.
Dritaret e mjeteve të filtrimit dhe lista e gabimeve
Shumë dritare mjetesh mbështesin filtrimin e integruar, kështu që ju shihni vetëm artikujt përkatës. Për shembull, Toolbox, Properties dhe Solution Explorer mund të filtrohen duke shtypur një pjesë të emrit të një artikulli, duke fshehur gjithçka tjetër.
Paneli i Listës së Gabimeve ju lejon të përqendroheni te problemet që ju interesojnë. Kliko filtra butoni për të shfaqur vetëm gabimet nga skedarët e hapur, skedari aktual ose projekti aktual. Gjithashtu mund të kërkoni sipas tekstit për të gjetur një mesazh specifik gabimi.
Gjetja e shpejtë e dialogëve, opsioneve dhe komandave
Kutia globale e kërkimit në Visual Studio është shkurtesa juaj për pothuajse gjithçka. Godit Ctrl Q dhe filloni të shkruani gjëra të tilla si "projekt i ri", "temë" ose "shkurtore të tastierës". Visual Studio sugjeron komanda të menysë, faqe opsionesh dhe skedarë që përputhen; zgjidhni një dhe jeni aty menjëherë.
Debugging më inteligjent në Visual Studio
Sesionet e debugimit mund të konsumojnë shumë kohë dhe memorie, kështu që përdorimi i veçorive të përparuara të debuguesit është thelbësor. Debugger-i i Visual Studio-s është jashtëzakonisht i aftë sapo të kaloni përtej pikave bazë të ndërprerjes dhe regjistrimit të konsolës.
Bazat e debugger-it dhe pikat e ndërprerjes shumëfunksionale
"Debugging" në Visual Studio do të thotë ekzekutim nën debugger, jo vetëm spërkatje të regjistrave. Kjo ju lejon të inspektoni variablat, të kaloni hap pas hapi nëpër kod dhe të vizualizoni performancën ndërsa aplikacioni funksionon. Nëse jeni të ri në këtë fushë, ia vlen ta lexoni dokumentacionin e integruar "shikimi i parë në debugger".
Ekzistojnë disa lloje pikash thyerjeje, duke përfshirë ato të përkohshme dhe të kushtëzuara. Mund të vraposh te kursori me Ctrl + F10 ose kliko me të djathtën në një rresht dhe zgjidh Vrapo te Kursori, i cili vendos një pikë ndërprerjeje të vetme dhe fillon ekzekutimin derisa të arrihet ajo linjë.
Vendosja e vlerave të variablave dhe përdorimi i dritares së menjëhershme
DataTips ju lejon të vendosni vlerat e variablave direkt në redaktues. Ndërsa ekzekutimi është ndaluar, vendosni kursorin mbi një variabël, pastaj klikoni ikonën e pin-it në DataTip. Pasi të ndaloni debugging-un, një ikonë blu e pin-it mbetet në margjina; vendosja e tij tregon vlerën e fundit të debugguar në atë rresht.
Dritarja e menjëhershme mund të fshihet dhe të ripërdoret pa e rihapur atë. Në kohën e projektimit, shkruani >cls or >Edit.ClearAll për të fshirë përmbajtjen e tij. Shumë pseudonime të tjera të dobishme të komandave janë të disponueshme për të automatizuar detyra të vogla të debugger-it.
CodeLens, Live Share dhe REPL-të interaktive
CodeLens mbivendos informacion të pasur menjëherë mbi metodat tuaja: referenca, histori, artikuj pune të lidhur, teste dhe më shumë. Të mban të përqendruar në redaktues ndërsa gjurmon se çfarë ka ndryshuar, kush e ka ndryshuar dhe ku është përdorur.
Live Share e kthen debugging-un në një përvojë bashkëpunuese. Ju dhe shokët tuaj të ekipit mund të modifikoni dhe debugoni të njëjtën bazë kodi njëkohësisht, pavarësisht nga gjuha ose lloji i projektit, pa qenë nevoja që të gjithë ta klonojnë depon lokalisht në të njëjtën mënyrë.
Dritaret interaktive REPL për gjuhë si C# dhe Python janë perfekte për eksperimentim. Ekzekutoni fragmente kodi dhe shikoni rezultatet menjëherë, pastaj kopjoni fragmentet e punës përsëri në projektin tuaj kryesor pasi të jeni të kënaqur me to.
Qasje e shpejtë në mjetet e zhvilluesve nga Windows
Nëse punoni shumë me Developer Command Prompt ose mjete të tjera të Visual Studio, fiksojini ato për akses me një klikim. Shfletoni %ProgramData%\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools, kliko me të djathtën Prompti i komandës së zhvilluesit, dhe zgjidhni Pin tek Start or Pin te taskbar.
Të qëndrosh i organizuar: Tab-e, Dritare dhe Fonte
Ndërsa zgjidhja juaj zhvillohet, të qëndroni të organizuar në IDE bëhet po aq e rëndësishme sa të shkruani kod të pastër. Visual Studio ju ofron shumë mënyra për t'i mbajtur të dukshëm skedarët e përdorur shpesh dhe paraqitjet ergonomike.
Ngulitja e skedave dhe përdorimi i monitorëve të shumtë
Ngjitni skedat për skedarët që përdorni vazhdimisht në mënyrë që ato të mbeten të dukshme edhe kur janë të hapura shumë skedarë të tjerë. Klikoni ikonën e gjilpërës në të majtë të një skede për ta fiksuar atë në vend.
Nëse keni monitorë të shumtë, zhvendosni dritaret dhe dokumentet për të krijuar një kabinë të personalizuar. Zvarrit një skedë redaktuesi në një monitor tjetër për ta hapur atë në një dritare të veçantë, ose zvarrit dritaret e mjeteve si panelet e korrigjimit të gabimeve në një ekran të dedikuar. Madje mund të krijoni "grupe" skedash me mjete dhe dokumente të lidhura së bashku.
Dublikimi i Solution Explorer dhe personalizimi i fonteve
Të kesh një pamje të dytë të Solution Explorer është shumë e mirë për menaxhimin e bazave të mëdha të kodit. Djathtas-klikoni Eksploruesi i Zgjidhjeve dhe përzgjidhni Pamja e Re e Eksploruesit të Zgjidhjeve, pastaj zhvendoseni atë në një monitor tjetër ose lidheni atë diku tjetër.
Cilësimet e shkronjave të Visual Studio shkojnë shumë përtej "zmadhimit të tekstit". In Mjetet > Opsionet > Mjedisi > Shkronjat dhe Ngjyrat Mund të ndryshoni llojin e shkronjave, madhësinë dhe ngjyrat për elementë specifikë, siç janë komentet, fjalët kyçe ose teksti i dritares së mjeteve, duke përmirësuar ndjeshëm lexueshmërinë.
Kodi i Visual Studio: Truke të Përditshme për Produktivitet
Visual Studio Code (VS Code) përqendrohet në shpejtësi, lëvizshmëri dhe zgjerueshmëri, duke e bërë atë jashtëzakonisht të popullarizuar në mesin e zhvilluesve të uebit dhe platformave të ndryshme. Shumë nga veçoritë e tij më të mira fshihen pas Paletës së Komandave, shkurtoreve të tastierës dhe cilësimeve të bazuara në JSON.
Fillimi dhe përdorimi i Paletës së Komandave
Mënyra më e shpejtë për të eksploruar VS Code është përmes faqes së Mirëseardhjes dhe udhëzimeve të integruara. Hapini ato nga Ndihmë > Mirë se vini ose nëpërmjet Ndihmë: Mirë se vini komandë në Paletën e Komandave.
Paleta e Komandave është qendra juaj universale e kontrollit në VS Code. shtyp Ctrl Shift P (Ose Shift+Cmd+P në macOS) dhe filloni të shkruani çdo komandë, si “Formato Dokumentin”, “Rename Symbol” ose “Git: Checkout to…”. Rrallëherë keni nevojë të prekni shiritin e menusë pasi kjo të bëhet zakon.
Shkurtoret e tastierës që duhet të dini në VS Code
Njohja e disa shkurtesave kryesore do t'ju bëjë menjëherë më të shpejtë në VS Code. përdorim Ctrl + P për të hapur shpejt skedarët, Ctrl+\ për të ndarë redaktorin në kolona, dhe Ctrl+` për të aktivizuar/çaktivizuar terminalin e integruar. Për të modifikuar rreshta të shumëfishta, provoni komandat me shumë kursorë, të tilla si p.sh. Alt+Klikoni për të shtuar kursorët, Ctrl+Alt+Lart/Poshtë për të shtuar kursorët vertikalisht, dhe Ctrl + D për të zgjedhur shfaqjen tjetër të një termi.
Redaktimi krah për krah është i thjeshtë dhe tepër i dobishëm. Godit Ctrl+\ për të ndarë, pastaj kaloni midis grupeve të redaktuesve me Ctrl + 1, Ctrl + 2ose Ctrl + 3Për Markdown, ka shkurtesa të specializuara si Ctrl + Shift + V për të hapur pamjen paraprake dhe Ctrl+KV për redaktim dhe parapamje krah për krah.
Eksploruesi, Hapja e Shpejtë dhe historiku i navigimit
Pamja Explorer është e arritshme shpejt me Ctrl + Shift + E, por shpesh do të kaloni te skedarët edhe më shpejt me Hapjen e Shpejtë. shtyp Ctrl + P, filloni të shkruani një pjesë të emrit të skedarit dhe klikoni Shkruani. lloj ? brenda Hapjes së Shpejtë për të parë këshilla dhe opsione të avancuara.
Dosjet dhe hapësirat e punës të hapura së fundmi janë të disponueshme nëpërmjet Ctrl + R. Kjo hap një listë të shpejtë të ngjashme me Skedari > Hap të fundit, duke ju lejuar të kaloni nëpër projekte me përpjekje minimale. Brenda një projekti, Ctrl + Tab kalon nëpër skedarët e fundit, dhe Ctrl + G kalon direkt në një numër rreshti.
VS Code gjithashtu ju lejon të klikoni me Ctrl+Click (Cmd+Click në macOS) një shteg skedari për ta hapur ose krijuar atë skedar. Kjo është veçanërisht e dobishme në skedarët e konfigurimit dhe dokumentacionin ku shpesh i referoheni skedarëve të tjerë.
Terminal dhe panele të integruara
Terminali i integruar e mban rrjedhën tuaj të punës brenda redaktorit. Hape atë me Ctrl+`, ndërroni shell-et nga menyja zbritëse ose krijoni instanca shtesë sipas nevojës. Përdorni Ctrl + J për të hapur ose mbyllur panelin e poshtëm në mënyrë që të mos zërë hapësirë vertikale.
Modaliteti Zen dhe dritaret lundruese
Modaliteti Zen fsheh të gjithë zhurmën kur keni nevojë për fokus të thellë. Godit Ctrl+KZ (Cmd+KZ në macOS) për të zbehur shiritat anësorë dhe panelet; shtypni Esc dy herë për të dalë dhe për të rikthyer ndërfaqen e përdoruesit.
Redaktorët, terminalet dhe pamjet mund të zhvendosen në dritare lundruese për konfigurime me shumë monitorë. Zvarrit një skedë nga dritarja kryesore ose përdor komandat "Zhvendos në dritare të re" / "Kopjo në dritare të re" nga menyja e kontekstit të skedës.
Kodi VS nga Linja e Komandës dhe Bazat e Hapësirës së Punës
CLI i VS Code është i fuqishëm dhe perfekt për t'u integruar me rrjedhën e punës së shell-it tuaj. Pasi code binar është në PATH-in tuaj, ju mund të hapni dosje, skedarë dhe ndryshime direkt nga terminali.
Komandat e zakonshme VS Code CLI
Ka disa modele që do t'i përdorni gjatë gjithë kohës nga rreshti i komandës. Shembujt përfshijnë:
- Hap direktorinë aktuale:
code . - Ripërdor dritaren e fundit:
code -r . - Hap dritare të re:
code -n - Ndrysho gjuhën:
code --locale=es - Diff dy skedarë:
code --diff file1 file2 - Hapet në një linjë specifike:
code --goto package.json:10:5 - Çaktivizo të gjitha zgjerimet:
code --disable-extensions .
Konfigurimi i hapësirës së punës dhe dosja .vscode
Cilësimet, detyrat dhe konfigurimet e nisjes specifike për hapësirën e punës janë të vendosura brenda .vscode dosje në rrënjën e projektit tuaj. Skedarët si tasks.json (për ekzekutimin e ndërtimeve, testeve, etj.) dhe launch.json (konfigurimi i debugger-it) e bën projektin tuaj të lëvizshëm dhe të lehtë për t'u konfiguruar në çdo makinë.
Shiriti i Statusit, Problemet dhe Modalitetet e Gjuhës
Shiriti i Statusit në fund të Kodit VS nuk është vetëm dekorativ; ai shfaq informacione kyçe dhe veprime të shpejta. Numërimi i gabimeve, mënyrat e gjuhës, dega Git dhe më shumë janë të gjitha një klikim larg.
Gabime dhe paralajmërime
shtyp Ctrl+Shift+M për të hapur panelin e Problemeve dhe për të kaluar shpejt midis problemeve. përdorim F8 Shift + F8 për të kaluar nëpër gabimin ose paralajmërimin tjetër dhe të mëparshëm, dhe për të filtruar listën sipas ashpërsisë ose duke përdorur kutinë e kërkimit.
Ndryshimi i modalitetit të gjuhës
Gjuha e shfaqur në Shiritin e Statusit kontrollon se cilat sintaksa dhe mjete përdor Kodi VS për skedarin aktual. Klikoni emrin e gjuhës ose përdorni Ctrl+KM për të kaluar, atëherë përdorni komandën "Konfiguro Shoqërimin e Skedarëve" nëse dëshironi që ajo zgjerim të lidhet gjithmonë me një gjuhë të caktuar.
Përshtatja e Kodit VS: Temat, Hartat e Tasteve dhe Cilësimet
Një nga pikat e forta më të mëdha të VS Code është se sa thellë mund ta personalizoni atë pa shkruar asnjë plugin. Temat, lidhjet e tasteve, cilësimet, fragmentet dhe validimi janë të gjitha vetëm disa komanda larg.
Ndryshimi i temave dhe hartave të tasteve
Ndërroni temat e ngjyrave me komandën “Preferencat: Tema e Ngjyrave” ose Ctrl+K Ctrl+T. Mund të shfletoni dhe instaloni tema shtesë nga Marketplace direkt nga ai përzgjedhës.
Nëse vini nga një redaktues tjetër, instaloni një zgjerim të hartës së tasteve për të ripërdorur shkurtoret e njohura. Ekzekutoni komandën “Preferences: Keymaps” dhe zgjidhni nga hartat e njohura si Vim, Sublime Text ose IntelliJ.
Redaktimi i shkurtoreve të tastierës
Redaktori i shkurtoreve të tastierës së VS Code tregon të gjitha lidhjet aktuale në një pamje të kërkueshme. Hapeni atë nëpërmjet “Preferencave: Hapni Shkurtoret e Tastierës” ose Ctrl+K Ctrl+SPërdorni ikonën e lapsit ose Shkruani për të caktuar shkurtore të reja ose për të kaluar te keybindings.json për redaktimin e JSON të papërpunuar.
Akordimi i cilësimeve nëpërmjet ndërfaqes së përdoruesit ose settings.json
Si parazgjedhje do të përdorni ndërfaqen e përdoruesit të Cilësimeve, por gjithmonë mund të kaloni te settings.json për kontroll të saktë. Hapeni atë me "Open User Settings (JSON)" ose ndryshoni workbench.settings.editor duke vendosur që JSON të bëhet redaktori juaj i parazgjedhur.
Ndryshimet e zakonshme përfshijnë madhësitë e shkronjave, nivelin e zmadhimit, ruajtjen automatike dhe sjelljen e formatimit. Për shembull, mund të vendosni:
"editor.fontSize": 18për redaktorin kryesor"terminal.integrated.fontSize": 14për terminalin"window.zoomLevel": 1për shkallëzimin e përgjithshëm të ndërfaqes së përdoruesit"files.autoSave": "afterDelay"për të ruajtur automatikisht pas një vonese të shkurtër"editor.formatOnSave": true"editor.formatOnPaste": truepër ta mbajtur kodin të rregullt"editor.tabSize": 4"editor.insertSpaces": truepër indentacion të qëndrueshëm"editor.renderWhitespace": "all"kur doni të shihni çdo hapësirë dhe skedë
Për të fshehur skedarët ose dosjet në Explorer ose kërkim, përdorni files.exclude search.exclude settings. Këto pranojnë modele glob dhe ju ndihmojnë të injoroni objektet e ndërtimit ose drejtoritë e shitësve.
Cilësimet specifike për gjuhën dhe validimi JSON
Çdo cilësim mund të përcaktohet në një gjuhë specifike duke përdorur një bllok identifikuesi gjuhe. Për shembull:
"": {
"editor.tabSize": 2
}
Validimi JSON është i integruar dhe i zgjerueshëm nëpërmjet json.schemas. Ju mund të shoqëroni skedarë specifikë JSON (si p.sh. bower.json ose konfigurime të personalizuara) me skema nga schemastore.org ose skedarët tuaj lokalë, ose madje përcaktoni skema të integruara në settings.json.
Regjistrat e shfletuesit të parazgjedhur dhe të përbërë
Kur klikoni me Ctrl+Klikoni një lidhje, VS Code e hap atë në shfletuesin tuaj të parazgjedhur, të cilin mund ta anashkaloni nëpërmjet tij. workbench.externalBrowser. Përdorni vlera si "edge", "chrome"ose "firefox", ose tregoni direkt te një skedar ekzekutues i shfletuesit.
Logjet nga shërbime të shumta mund të bashkohen në një regjistër të vetëm të përbërë në panelin Output. Përdorni "Krijo regjistër të përbërë..." nga menyja e tejmbushjes së panelit të daljes për të kombinuar rrjedhat e lidhura dhe për ta bërë më të lehtë zgjidhjen e problemeve me rrjedhat e punës komplekse.
Zgjerimet dhe Puna me Skedarë në Kodin VS
Zgjerimet janë vendi ku Kodi VS merr jetë vërtet, por menaxhimi i tyre siç duhet dhe kuptimi i navigimit të skedarëve është thelbësor. Kjo e mban mjedisin tuaj të fuqishëm pa u fryrë.
Zbulimi, instalimi dhe rekomandimi i zgjerimeve
Hapni pamjen e Zgjerimeve me Ctrl+Shift+X për të gjetur dhe menaxhuar zgjerimet. Nga aty mund të kërkoni, të shihni rekomandime, të filtroni sipas "Më të Popullarizuarave" ose të renditni sipas numrit të instalimeve dhe të aktivizoni/çaktivizoni zgjerimet për çdo hapësirë pune.
Zgjerimet e zakonshme që duhen pasur patjetër përfshijnë formatues si Prettier, programe linter si ESLint dhe ndihmës të Git si GitLens. Shumë artikuj dhe lista të kuruara (si awesome-vscode) shfaqin konfigurime për gjuhë dhe grupe programesh specifike.
Dialogët e skedarëve, Hapja e Shpejtë dhe historiku i navigimit
Mund të kaloni nga dialogu i skedarëve të sistemit operativ në një dialog skedarësh më të thjeshtë të bazuar në Zgjedhjen e Shpejtë nëpërmjet files.simpleDialog. Kjo i mban të gjitha gjërat brenda VS Code dhe funksionon njësoj në të gjitha platformat.
Hapje e Shpejtë (Ctrl + P) jo vetëm që gjen skedarë, por mund të hapë dokumente të shumta me radhë. Përdorni tastin e shigjetës djathtas ndërsa Hapja e Shpejtë është e dukshme për të hapur përzgjedhjen aktuale në sfond dhe për të vazhduar të zgjidhni më shumë skedarë.
Historiku i navigimit është i arritshëm nëpërmjet Ctrl + Tab, dhe mund të kërceni prapa/përpara me shkurtore si Alt+Majtas / Alt+Djathtas (ose ekuivalentët e platformës). Kjo është veçanërisht e dobishme pasi kaloni te përkufizimet ose referencat.
Shoqërimet e skedarëve dhe ruajtja e sigurt
përdorim files.associations për t'i treguar VS Code se disa zgjerime të personalizuara janë në të vërtetë JSON, YAML ose një gjuhë tjetër. Për shembull, hartëzimi .database në "json" Aktivizon validimin dhe IntelliSense për një format konfigurimi të patentuar.
Kodi VS parandalon "shkrimet e pista" kur një skedar ka ndryshuar në disk që kur e keni hapur. Nëse kjo ndodh, VS Code tregon një ndryshim midis versionit tuaj dhe versionit të diskut dhe ju kërkon që ose të pranoni ndryshimet tuaja ose të ktheheni në disk, duke siguruar që të mos humbisni kurrë në heshtje redaktimet e jashtme.
Funksionet e Redaktimit të Fuqisë në Kodin VS
Redaktori i VS Code përfshin shumë xhevahire të fshehura për përzgjedhje, navigim dhe transformim të avancuar. Pasi këto bëhen kujtesë muskulore, redaktimi përsëritës i tekstit bëhet shumë më pak i dhimbshëm.
Përzgjedhja e kolonave, vizoret dhe ndryshimet gjatë lëvizjes
Përzgjedhja e kolonës (kutisë) ju lejon të modifikoni lehtësisht blloqet vertikale të tekstit. Mbaj Shift + Alt (Shift+Option në macOS) ndërsa zvarritni me miun, ose përdorni shkurtore të dedikuara të tastierës, për të shtuar një kursor në çdo rresht të zgjedhur.
Vizoret vertikale mund të shtohen nëpërmjet editor.rulers për të udhëzuar gjatësinë e vijës. Për shembull, "editor.rulers": vizaton vija të zbehta vertikale në ato kolona.
Lëvizja e shpejtë dhe lëvizja e bllokuar ju ndihmojnë të lundroni në skedarë të mëdhenj ose në redaktues të shumtë. Mbajtje Ndalet rrit shpejtësinë e lëvizjes (e akordueshme nëpërmjet editor.fastScrollSensitivity), dhe komanda “Çaktivizo/çaktivizo lëvizjen e bllokuar midis redaktorëve” sinkronizon lëvizjen midis redaktorëve të dukshëm në mënyrë që vijat të qëndrojnë të rreshtuara.
Kopjimi/zhvendosja e rreshtave, rritja e përzgjedhjes dhe shkurtimi i hapësirave të bardha
Zhvendos ose kopjo rreshtat me shkurtore të tastierës në vend që të presësh/ngjitësh. përdorim Alt+Lart/Poshtë për të lëvizur një vijë, ose Shift+Alt+Lart/Poshtë për ta kopjuar atë (me disa variacione specifike për sistemin operativ, veçanërisht në Linux).
Zgjero dhe tkurr përzgjedhjet semantikisht me shkurtesa si p.sh. Shift+Alt+Majtas/Djathtas. Këto komanda rriten nga fjala në shprehje, në deklaratë, në bllok, pastaj tkurren përsëri.
përdorim Ctrl+K Ctrl+X për të shkurtuar hapësirën e bardhë që mbaron në dokument. Kombinoje me "files.trimTrailingWhitespace": true nëse dëshironi që kjo të ndodhë automatikisht gjatë ruajtjes.
Simbolet, kontura dhe anulimi i kursorit
Shko te simboli në skedar (Ctrl+Shift+O) dhe Shko te Simboli në Hapësirën e Punës (Ctrl + T) janë të paçmueshme në bazat e mëdha të kodeve. Shtoj @: në kërkimin e simboleve për të grupuar rezultatet sipas llojit.
Pamja Outline në Explorer tregon strukturën e skedarit aktual dhe ju lejon të kaloni direkt te funksionet, klasat dhe rajonet. Mund të renditësh sipas emrit, kategorisë ose pozicionit.
Anulo lëvizjen e kursorit me Ctrl + U nëse ke kërcyer diku gabimisht. Kjo e kthen ndryshimin e fundit të pozicionit të kursorit pa i anuluar ndryshimet.
Formatimi i kodit, palosja dhe mjetet e Markdown
Formato një përzgjedhje me Ctrl+K Ctrl+F ose një dokument i tërë me Shift+Alt+F. Me formatues specifikë për gjuhën e konfiguruar, kjo e mban stilin e kodit tuaj automatikisht të qëndrueshëm.
Palosja e kodit ju lejon të palosni dhe zgjeroni rajonet, funksionet ose komentet me shkurtore si p.sh. Ctrl+Shift+. "Palos të gjitha", "Zhpalos të gjitha" dhe "Palos të gjitha komentet e bllokut" janë gjithashtu të disponueshme për menaxhimin e shpejtë të strukturës së dukshme.
Për Markdown konkretisht, mund të hapni pamje paraprake dhe t'i sinkronizoni ato me redaktorin. Ctrl + Shift + V hap një skedë paraprake, ndërsa Ctrl+KV tregon redaktuesin dhe pamjen paraprake krah për krah me lëvizjen e lidhur.
IntelliSense, Search dhe ESLint në VS Code
Aftësitë IntelliSense dhe të kërkimit të VS Code shkojnë përtej plotësimit automatik bazë dhe gjetjes/zëvendësimit të thjeshtë. Të përdorura mirë, ato ju japin llojin e inteligjencës së kodit që gjendet në IDE-të e rënda.
Veprimet IntelliSense, Peek dhe Go To
Aktivizo sugjerimet me Ctrl + Hapësirë për të parë metodat, vetitë, këshillat e parametrave dhe dokumentacionin brenda rreshtit. IntelliSense përshtatet me serverat dhe zgjerimet e instaluara të gjuhëve, kështu që mjetet më të pasura japin sugjerime më të pasura.
Përkufizimi i shikimit të shpejtë (Alt + F12) hap objektivin brenda rreshtit, kështu që nuk duhet të largoheni nga konteksti juaj aktual. Shko te Përkufizimi (F12 ose Ctrl+Click) kalon direkt te burimi dhe Shko te referencat (Shift + F12) rendit çdo përdorim të atij simboli.
Pamja Gjej të Gjitha Referencat (Shift+Alt+F12) ofron një panel të dedikuar që tregon të gjitha grupet e referencës sipas skedarit. Ju mund të riemërtoni simbolet në mënyrë të sigurt me F2, duke përditësuar të gjitha referencat në një operacion të vetëm.
Kërkim regex dhe zëvendësim me grupe
Aktivizo shprehjet e rregullta në kërkim për të kryer rindërtime të sofistikuara. Kliko Përdorni Shprehje të Rregullta butonin në shiritin e kërkimit ose shtypni shkurtoren regex (Alt + R në shumicën e platformave). Përdorni grupet e kapjes në modelin tuaj dhe referojuni atyre në fushën Zëvendëso me $1, $2, Dhe kështu me radhë.
Integrimi i ESLint
Kombinoni zgjerimin ESLint me një zgjerim të konfiguruar mirë .eslintrc.json për ta mbajtur kodin JavaScript dhe TypeScript të pastër. Mund të akordoni mjediset (shfletuesin, Node, ES6), opsionet e analizuesit (modulet, JSX) dhe rregullat që të përputhen me udhëzuesin e stilit të projektit tuaj. Më pas, Kodi VS nxjerr në pah gabimet dhe paralajmërimet e lint brenda lintit, shpesh me rregullime të shpejta.
Fragmente, Integrim Git dhe Diffs në Kodin VS
Fragmentet dhe mbështetja e integruar për Git kursejnë shumë kohë në VS Code, duke zvogëluar format e zakonshme dhe duke thjeshtuar kontrollin e versioneve. Ato janë plotësisht të zgjerueshme dhe të integruara thellësisht me redaktorin.
Krijimi dhe përdorimi i fragmenteve të personalizuara
Krijo fragmentet e tua nëpërmjet Skedari > Preferencat > Konfiguro fragmentet. Zgjidhni një gjuhë, pastaj përcaktoni hyrjet me një prefix, body, dhe opsionale description. Vendmbajtës si $1, $2 dhe zgjedhjet i bëjnë fragmentet interaktive dhe të ripërdorshme.
Bazat e Git, fajësimi dhe pikëpamjet e ndryshme
VS Code ka mbështetje për Git menjëherë; hapni pamjen e Source Control me Ctrl+Shift+G. Mund të konfiguroni, të hiqni nga skena, të kryeni kryerjen e veprimeve, të krijoni degë dhe të inspektoni ndryshimet pa dalë nga redaktori.
Informacioni i fajit në Git shfaqet brenda rreshtit dhe në Shiritin e Statusit kur aktivizohet. Përdorni komanda si “Git: Toggle Git Blame Editor Decoration” dhe “Git: Toggle Git Blame Status Bar Item” për të aktivizuar ose çaktivizuar këto këshilla.
Dallimet midis rishikimeve hapen në një redaktues ndryshimesh me pamje krah për krah ose brenda rreshtit. La
Butoni "Hap Ndryshimet" ose zgjedhja e një skedari të modifikuar në pamjen e Kontrollit të Burimit tregon saktësisht se çfarë ndryshoi. Mund të aktivizoni pamjen brenda rreshtit ose të konfiguroni "diffEditor.renderSideBySide": false nëse preferoni një diferencë me një kolonë të vetme.
VS Code gjithashtu ofron një shikues ndryshimesh të aksesueshëm të kontrolluar nga F7 Shift + F7. Ai paraqet ndryshimet në një listë të unifikuar në stilin e patch-eve, të cilën mund ta navigoni me tastet e shigjetave, pastaj të ktheheni përsëri në redaktuesin e ndryshimeve me Shkruani.
Diapazoni i vendosjes në faza, anulimi i kryerjeve dhe rezultati i Git
Nuk është e nevojshme të skedoni skedarë të tërë; mund të skedoni diapazone të zgjedhura nga një ndryshim. Zgjidhni tekstin dhe ekzekutoni “Stage Selected Ranges” nga Command Palette ose menyja e kontekstit diff për të ndërtuar commit-e të sakta.
Nëse pendoheni për kryerjen e fundit, përdorni veprimin “Kryej > Anulo Kryerjen e Fundit”. I zhvendos ndryshimet përsëri në zonën "Ndryshimet e Fazuara" në mënyrë që të mund ta modifikoni mesazhin ose të ndryshoni përmbajtjen.
Përdorni "Git: Show Git Output" për të parë komandat e sakta që po ekzekuton VS Code. Ky është një ndihmë e shkëlqyer për të mësuar kur je i ri në Git ose kur je i ri në zgjidhjen e problemeve të vështira të depove.
Bashkimi i konflikteve dhe mjeteve të jashtme të Git
Gjatë bashkimeve, pamja e Kontrollit të Burimit nxjerr në pah skedarët në konflikt dhe i hap ato me kontrolle të rezolucionit të integruara. Veprimet e CodeLens si “Prano Aktualin”, “Prano Hyrësen”, “Prano të Dyja” dhe “Krahaso Ndryshimet” e bëjnë zgjidhjen e konflikteve të thjeshtë.
Gjithashtu mund ta konfiguroni VS Code si mjetin tuaj të parazgjedhur të bashkimit ose ndryshimit për Git. Konfigurimet tipike globale duken si më poshtë:
git config --global merge.tool vscode
git config --global mergetool.vscode.cmd 'code --wait $MERGED'
git config --global diff.tool vscode
git config --global difftool.vscode.cmd 'code --wait --diff $LOCAL $REMOTE'
Debugging në VS CODE: Konfigurimet e Nisjes, Pikat e Breakdown dhe Pikat Log
Përvoja e debugging-ut të VS Code mundësohet nga zgjerime specifike për gjuhën, por ndjek një model të qëndrueshëm në të gjitha grupet. Pasi të kuptoni konfigurimet e nisjes dhe pikat e ndërprerjes, ndërrimi i gjuhëve është i lehtë.
Krijimi i konfigurimeve të nisjes
Hapni pamjen Ekzekuto dhe Debugo (Ctrl + Shift + D) dhe zgjidhni "krijo një skedar launch.json" për të filluar. Zgjidhni mjedisin tuaj (Node.js, Python, C++, etj.) dhe VS Code gjeneron një konfigurim fillestar. Pastaj mund të personalizoni shtigjet e programit, variablat e env dhe detyrat për t'u ekzekutuar para nisjes.
Pikat e ndërprerjes, hapat dhe inspektimi i ndryshueshëm
Aktivizoni/çaktivizoni pikat e ndërprerjes duke klikuar në kufirin e majtë ose duke shtypur F9 në një vijë. Kur filloni një sesion debugimi, shfaqet shiriti i veglave të debugimit me kontrolle për kalimin, hyrjen dhe daljen nga funksionet, vazhdimin e ekzekutimit dhe rinisjen e seancave.
Inspektoni variablat përmes panelit VARIABLES, qëndrimeve mbi redaktorin ose Konsolës së Debug-ut. Këto mjete tregojnë variabla lokale, shprehje vëzhgimi, korniza të grumbullit të thirrjeve dhe më shumë, në varësi të përshtatësit të gjuhës.
Pikat e regjistrimit dhe pikat e ndërprerjes të aktivizuara
Pikat e regjistrimit janë ideale për skenarë të ngjashëm me ato të prodhimit ose të vështirë për t'u riprodhuar, ku nuk mund ta ndaloni lehtësisht procesin. Shtojini ato nga kanali duke përdorur "Add Logpoint"; ato regjistrojnë mesazhet (me shprehje opsionale të vlerësuara brenda) {}) në konsolën e debugimit në vend që të ndalojë ekzekutimin.
Pikat e ndërprerjes të aktivizuara aktivizohen vetëm pasi të jetë goditur një pikë tjetër ndërprerjeje. Klikoni me të djathtën mbi margjinën, zgjidhni "Shto pikën e ndërprerjes së aktivizuar" dhe specifikoni pikën e ndërprerjes që duhet ta aktivizojë atë. Kjo është veçanërisht e dobishme kur një dështim ndodh shumë hapa pas një kushti fillestar.
Detyrat, Integrimi i npm dhe Automatizimi në Kodin VS
Detyrat në VS Code ju ndihmojnë të ekzekutoni mjete të jashtme (si ndërtime, teste dhe linter) në mënyrë të vazhdueshme në të gjithë ekipin. Të kombinuara me integrimin e npm, ato ju lejojnë të mbani të gjithë rrjedhën tuaj të punës të arritshme përmes shkurtoreve të tastierës.
Detyrat dhe tasks.json të zbuluara automatikisht
zgjedh Terminali > Konfiguro Detyrat për të zbuluar automatikisht detyrat nga projekti juaj. Kodi VS do të sugjerojë detyra (si p.sh. npm install) dhe gjeneroni një tasks.json standard. Pastaj mund të personalizoni grupet (si p.sh. duke shënuar një detyrë si ndërtimi i parazgjedhur).
Pasi të përcaktohet, ekzekutoni detyrat përmes Terminali > Ekzekutoni Detyrën dhe ndalojini ato me "Përfundoni Detyrën". Për serverat zhvillues ose vëzhguesit që funksionojnë prej kohësh, kjo centralizon menaxhimin e proceseve.
Lidhja e detyrave me shkurtesat e tastierës dhe ekzekutimi i skripteve npm
Përdorni kombinimet e tasteve për të aktivizuar menjëherë detyrat e përdorura shpesh. Në skedarin e shkurtesave të tastierës, tregoni me gisht workbench.action.tasks.runTask në një detyrë të emëruar duke përdorur args fushë (për shembull lidhje Ctrl + H te një detyrë "Ekzekutoni testet").
skriptet npm në package.json mund të ekzekutohen si detyra direkt nga Explorer. Mund ta ndryshoni veprimin e klikimit të parazgjedhur (nëpërmjet npm.scriptExplorerAction), përjashtojnë disa skripte (npm.exclude), dhe madje aktivizoni veprimet e menysë së kontekstit "Ekzekutoni Skriptin NPM në Dosje..." me npm.enableRunFromFolder.
Performanca dhe Akordimi i Memories në Visual Studio
Kur zgjidhjet e Visual Studio rriten në madhësi ose memoria pakësohet, rekomandimet e performancës bëhen thelbësore. Shumë veçori mund të akordohen ose çaktivizohen përkohësisht për të mbajtur gjërat në funksionim të qetë.
Përdorni një sistem operativ 64-bit dhe zvogëloni kostot e rikuperimit të dokumenteve
Ekzekutimi i Visual Studio në një sistem operativ Windows 64-bit dyfishon memorien virtuale të disponueshme për IDE nga 2 GB në 4 GB. Kjo përmirëson drejtpërdrejt mënyrën se si Visual Studio përballon ngarkesat e rënda të punës.
Rivendosja automatike e dokumenteve mund të ngadalësojë ndjeshëm ngarkesën e zgjidhjes kur janë të hapur shumë dizajnerë të rëndë. Për të çaktivizuar rihapjen e dokumenteve gjatë ngarkimit të zgjidhjes, shkoni te Mjetet> Opsionet, pastaj nën Projekte dhe Zgjidhje > Të Përgjithshme Në versionet më të reja (ose seksionin ekuivalent "Të gjitha cilësimet" në versionet më të vjetra), hiqni shenjën "Rihap dokumentet pas ngarkimit të zgjidhjes". Pastaj mund të përdorni komandat "Shko te" (Shko te të gjitha, Shko te vendndodhja e redaktimit të fundit, Shko te skedari i fundit) për të rihapur shpejt atë që ju nevojitet në të vërtetë.
Cilësimet e Debugger-it: Vetëm Kodi Im, simbolet dhe mjetet diagnostikuese
Aktivizimi i "Vetëm Kodi Im" gjatë debuggingut shmang ngarkimin e simboleve për bibliotekat e jashtme dhe kursen shumë memorie. In Mjete > Opsione > Debugim > Të përgjithshme, zgjidhni "Aktivizo Vetëm Kodin Tim". Disa lloje projektesh e kanë këtë të aktivizuar si parazgjedhje, por ia vlen ta verifikoni.
Për debugging native, ji i kujdesshëm në lidhje me skedarët e simboleve PDB që ngarkon. Sipas Debugging > Simbolet, mund të specifikoni filtra modulesh ose të përdorni dialogun "Specifikoni filtrat e ngarkimit të simboleve" për të përfshirë në mënyrë të qartë vetëm modulet që ju interesojnë. Gjithashtu mund të klikoni me të djathtën mbi modulet në dritaren Modulet gjatë debuggingut për të ngarkuar ose anashkaluar simbole specifike.
Mjetet diagnostikuese dhe profilizimi i CPU-së janë të fuqishme, por kërkojnë shumë burime. Pasi të keni mbaruar profilizimin, çaktivizoni profilizimin e CPU-së dhe, nëse nuk keni nevojë për grafikë diagnostikues të drejtpërdrejtë, hiqni shenjën "Aktivizoni mjetet diagnostikuese gjatë debuggingut" në Debugging > Të përgjithshmeKjo liron CPU-në dhe memorien për pjesën tjetër të rrjedhës së punës.
Roslyn, CodeLens dhe shërbime të tjera të rënda
Në zgjidhjet e mëdha .NET, shërbimi i gjuhës së menaxhuar (Roslyn) dhe CodeLens mund të jenë konsumatorë të konsiderueshëm të memories dhe CPU-së. CodeLens, në veçanti, ekzekuton operacionet "Gjej të Gjitha Referencat" për të treguar numrin e referencave brenda rreshtit.
Mund ta çaktivizoni CodeLens nën Redaktori i tekstit > Të gjitha gjuhët > CodeLens (ose seksioni ekuivalent) duke çaktivizuar "Aktivizo CodeLens". Kjo është veçanërisht e dobishme në makinat me memorie të ulët ose me baza të mëdha kodesh.
Zgjerimet në Visual Studio gjithashtu mund të shkaktojnë probleme me performancën. përdorim Zgjerimet > Menaxho Zgjerimet për të çaktivizuar shtesat e dyshimta një nga një dhe për të parë se si ndryshon performanca. Heqja e ngarkesave të papërdorura të punës përmes Instaluesit të Visual Studio zvogëlon më tej mbingarkesën e fillimit dhe kohës së ekzekutimit.
Scrolling, dizajner XAML dhe performancë Git
Karakteristika si modaliteti i hartës në shiritin e lëvizjes dhe mbështjellja e fjalëve, ndonëse të dobishme, mund të çaktivizohen nëse ju nevojitet performancë e papërpunuar. Në opsionet e shiritit të lëvizjes, ndërroni shiritin vertikal të lëvizjes nga modaliteti i hartës në modalitetin e shiritit. Për mbështjelljen e fjalëve, aktivizoni opsionin Redakto > I Avancuar > Mbështjellja e Fjalëve ose çaktivizoni atë nën Redaktues Teksti > Të Gjitha Gjuhët > Të Përgjithshme.
Dizajneri XAML konsumon burime vetëm kur hapen skedarët XAML, por mund ta çaktivizoni plotësisht nëse modifikoni vetëm XAML të papërpunuar. In Mjete > Opsione > XAML > Të përgjithshme, hiqni shenjën e zgjedhjes "Aktivizo XAML Designer" dhe rinisni Visual Studio.
Operacionet e Git mund të ngadalësohen kur ekzistojnë shumë skedarë të pagjurmuar. Shtoni direktori të rënda ose skedarë të gjeneruar në një lokal .gitignore nëpërmjet ndërfaqes së përdoruesit të cilësimeve të repozitorit Git në Visual Studio. Kjo përshpejton git status dhe komandat përkatëse duke injoruar ato shtigje.
Versionet më të reja të Visual Studio përfshijnë një vizualizim të grafikut të kryerjes së veprimeve që mund të përmirësojë përvojën gjatë shfletimit të historikut të Git. Sigurohuni që jeni në një version të kohëve të fundit të Visual Studio 2022 dhe aktivizoni çdo veçori të grafikut Git të ofruar në mjetet Git.
Detyrimi i mbledhjes së mbeturinave nga brenda Visual Studio
Nën presion ekstrem të memories, mund të aktivizoni manualisht një mbledhje të mbeturinave .NET nga Visual Studio. shtyp Ctrl + Alt + Shift + F12 dy herë radhazi për të detyruar CLR-në të mbledhë objekte të menaxhuara të papërdorura. Kjo rrallë nevojitet, por pas operacioneve të kushtueshme si rindërtime të plota ose seanca të mëdha debugimi, mund t'ju ndihmojë të vëzhgoni se sa memorie vërtet mbetet në përdorim.
Nëse GC-ja e detyruar e bën vazhdimisht Visual Studio-n të përdorshëm përsëri, merrni në konsideratë paraqitjen e reagimeve përmes mjetit të reagimeve të IDE-së. Ky model mund të tregojë një gabim themelor ose rrjedhje të memories që ekipi i produktit duhet ta hetojë.
Pavarësisht nëse e kaloni pjesën më të madhe të ditës në Visual Studio, VS Code ose në të dyja, zotërimi i këtyre shkurtesave, mjeteve të navigimit, veçorive të debugging-ut dhe cilësimeve të performancës do ta përmirësojë rrënjësisht ndjesinë e ndërtimit të softuerëve. Me kombinimin e duhur të IntelliSense, kërkimit të shpejtë, rrjedhave të punës së Git dhe debugger, plus një mjedis të akorduar që i përshtatet makinës dhe stilit të kodimit tuaj, IDE nuk është më një pengesë dhe bëhet një shumëzues i vërtetë force.
