- Imithwalo yomsebenzi yeVisual Studio, ukuhlanganiswa kweAzure kunye nezixhobo zeqonga elibanzi zixhasa izisombululo zedesktop, zewebhu, zeselfowuni kunye nezelifu ezintsonkothileyo ezivela kwi-IDE enye.
- Iimpawu zeshishini ezifana nokuqinisekiswa koyilo lwezakhiwo, iimephu zekhowudi, ukulungiswa kweempazamo kwe-IntelliTrace kunye ne-SSDT, i-database DevOps kunye nomgangatho wekhowudi omkhulu.
- I-Visual Studio Code yongeza umhleli olula, okwaziyo ukwandiswa onenkxaso enamandla yeGit, ukulungisa iimpazamo kunye neDevOps, efanelekileyo kwiiprojekthi zeskripti, iwebhu kunye neelwimi ezininzi.
- Iindawo zophuhliso lwelifu ezifana neGitHub Codespaces kunye noqwalaselo olucingisisiweyo, izandiso kunye neendlela ezimfutshane ziphucula imveliso kunye nentsebenziswano.

I-Visual Studio ikhule ukusuka kwi-IDE yeWindows yakudala ukuya kwiqonga lophuhliso eligcweleyo apho unokukhowuda, uvavanye, ulungise iimpazamo, usasaze kwaye usebenzisane phantse kuyo nayiphi na uhlobo lwesicelo. Ukususela kwii-desktop kunye nee-apps zeselula ukuya kwiwebhu, ilifu kwanakwi-DevOps automation, iimpawu zayo eziphambili zidlula kakhulu umhleli wekhowudi olula. Abaphuhlisi abaninzi bakrwela umphezulu kuphela kwaye abaze basebenzise izixhobo zokwakha, ukuxilongwa, ilifu, iidathabheyisi okanye ulwandiso.
Esi sikhokelo sikubonisa iimpawu eziphambili zeVisual Studio kunye neVisual Studio Code, sigxile kwizinto ezibalulekileyo xa sele uzazi iziseko. Uza kubona indlela esebenza ngayo i-modular installation, indlela yokwakha izisombululo ezilungele ilifu nge-Azure, indlela yokulungisa iimpazamo kunye neprofayili njenge-pro, ukuba zeziphi izakhono ze-Enterprise kuphela ezikhoyo, indlela i-VS Code ehambelana ngayo nomfanekiso kunye nendlela zombini ezi zixhobo ezidibana ngayo ne-Git, izikhongozeli kunye nemisebenzi ye-DevOps yanamhlanje; ii-trucos esenciales de software ukuphucula imveliso yakho.
Ufakelo lweModular kunye neemeko ezixhaswayo
I-Modern Visual Studio isebenzisa i-modular installer esekelwe kwimithwalo yomsebenzi endaweni yokufaka yonke into ngokuzenzekelayo. Umthwalo womsebenzi yinqwaba yezinto, iilwimi kunye nezixhobo ezijoliswe kuhlobo oluthile lophuhliso olufana ne-.NET desktop, i-ASP.NET kunye newebhu, i-Azure, uphuhliso lomdlalo okanye ukugcinwa kwedatha kunye nokucutshungulwa. Le ndlela igcina umkhondo umncinci, ikhawulezisa ukufakwa kwaye yenza uhlaziyo lukhawuleze kakhulu.
Xa ufaka iVisual Studio kwiphepha elisemthethweni lokukhuphela ungakhetha kuphela umthwalo womsebenzi owudingayo ngokwenene. Umzekelo, umphuhlisi we-backend we-Azure heavy angakhetha "uphuhliso lwe-Azure" kunye ne "ASP.NET kunye nophuhliso lwewebhu", ngelixa injineli yedatha inokongeza umthwalo womsebenzi "wokugcina idatha kunye nokucubungula" ukuze ifumane i-SQL Server Data Tools (SSDT) kunye nezinto ezinxulumene nayo.
IMicrosoft inikezela ngeenkqubo ezahlukeneyo zeVisual Studio ezenzelwe iimeko ezithile zokusetyenziswa, zonke zabelana nge-IDE efanayo kodwa zineeseti ezahlukeneyo zezinto eziphambili. I-Visual Studio Community ijolise kubaphuhlisi ngabanye, abafundi, abaxhasi bemithombo evulekileyo kunye nemibutho emincinci engeyiyo eyoshishino; Iingcali zigxila kumashishini amancinci naphakathi; I-Enterprise ivula ubuchule obuphambili boyilo, uvavanyo kunye nobuchule bokuxilonga kwimibutho emikhulu.
Kuzo zonke ezi nkqubo, iVisual Studio 2022 ixhasa uphuhliso lweeplatifomu ezahlukeneyo ezivela kwi-IDE enye. Ungajolisa kwiWindows desktop, Android, iOS, macOS, Linux, usetyenziso lwewebhu lwanamhlanje kunye neenkonzo zelifu, ngaphandle kokushiya indawo esingqongileyo. Isisombululo esifanayo sinokuqulatha, umzekelo, iklayenti yedesktop yeWPF, i-ASP.NET Core API, iprojekthi yeAzure Functions kunye ne-Xamarin okanye i-.NET MAUI mobile app.
Uphuhliso olusebenza kwilifu ngeAzure
I-Visual Studio ibandakanya izixhobo ezityebileyo zokwakha, ukumisela, ukulungisa iimpazamo kunye nokufaka usetyenziso olusebenzisa i-Azure ngqo ukusuka kwi-IDE. Ngokukhetha umthwalo wophuhliso lwe-Azure ngexesha lokufakela ufumana iitemplate zeprojekthi, ii-emulators kunye nee-wizards ezenza kube lula ukusebenza nge-App Service, i-Azure Functions, ii-containers, ii-service bus, ii-akhawunti zokugcina kunye nokunye.
Ukuhlanganiswa kwe-Azure okuPhambili kujikeleza kumava eeNkonzo eziDibeneyo. KwiSolution Explorer ungacofa ekunene kwiprojekthi yakho, ukhethe Yongeza > Inkonzo eQhagamshelweyo uze uncamathisele izinto ezixhomekeke kuzo ezifana ne-Azure Storage, i-Key Vault, i-Application Insights, i-SQL Database, iinkonzo ze-Microsoft 365 okanye i-SaaS integrations zangaphandle. Iindlela ezikhoyo zixhomekeke kuhlobo lweprojekthi, kodwa indlela yokusebenza iyahambelana: khetha inkonzo, ngena ngemvume, khetha ubhaliso kwaye uvumele uqwalaselo lwentambo yeVisual Studio kunye neereferensi ze-SDK kuwe.
Emva kweziganeko, ukongeza inkonzo eqhagamshelweyo ihlaziya iifayile zoqwalaselo, ifaka imitya yoqhagamshelo kwaye inokwenza ikhowudi eluncedo. Oku kususa ukusetyenziswa kakhulu kwezixhobo zokufaka amanzi ngesandla kwaye kunciphisa ukungalingani phakathi kweendawo. Ukuze ufumane izisombululo ezintsonkothileyo, ungadibanisa oku neetemplate ze-Azure Resource Manager okanye iifayile zeBicep ukuchaza iziseko zophuhliso njengekhowudi evela kwisisombululo esinye.
Nje ukuba usetyenziso lulungele ilifu, iVisual Studio yenza kube lula ukupakisha nokuthumela kwiAzure. Ungapapasha kwi-App Service, kwiirejista zeekhonteyina, kwi-Azure Kubernetes Service (AKS), kwi-Azure Functions okanye kwi-Azure SQL Database usebenzisa ii-guided wizards. Ukuze kusebenze kwaye kuthembeke, i-Azure Load Testing ingadibaniswa ukuqhuba uvavanyo lomthwalo ngokuchasene neenkonzo zakho, ikuncede uqinisekise ukulinganiswa ngaphambi kokuba uye kwimveliso.
Uphuhliso oluphambili lwewebhu kunye nolweqonga elibanzi
I-Visual Studio ayipheleli nje kwiifomu zewebhu ze-ASP.NET zakudala; yindawo enamandla yokwakha ii-apps zewebhu zanamhlanje nge-ASP.NET Core kunye nezinye iintlobo ngeentlobo zee-stacks. Ungasebenza neNode.js, iPython, iJavaScript kunye neTypeScript, kwaye udibanise iiframeworks zecala labathengi ezidumileyo ezifana neAngular, React, Vue, jQuery okanye i-Express based backends, zonke zivela kwi-IDE efanayo; también existen recursos njengoko kunjalo. isifundo se-ASP.NET Core kunye namaPhepha eRazor que muestran escenarios reales.
I-ASP.NET Core kunye ne-.NET zenziwe ngendlela yokuba zisebenze kwiWindows, macOS kunye neLinux. Oku kuthetha ukuba ikhowudi oyibhalayo kwiVisual Studio kwiWindows inokuyisebenzisa kwiikhonteyina zeLinux ezikwimveliso, kwiimashini zophuhliso lwe-macOS okanye kwiipayipi ze-CI ezisebenzisa amaqonga ahlukeneyo. Uyilo lwemodyuli yesakhelo lukuvumela ukuba ufake kuphela izinto ozifunayo, uphucule ukusebenza kwemithwalo yemisebenzi yelifu.
Ngaphandle kwesikhangeli, iVisual Studio inokujolisa phantse kuzo zonke iiplatifomu ezinkulu kunye nosapho lwezixhobo. Ngomthwalo womsebenzi ofanelekileyo, ungakha ii-apps zedesktop zeWindows kunye neMacOS, izixhobo zeLinux, ii-apps zeselula zeAndroid kunye ne-iOS, kwanemidlalo usebenzisa ii-injini ezifana neUnity. Iimeko ze-Cross-platform zinokudibanisa i-.NET MAUI okanye i-Xamarin yeselfowuni, i-ASP.NET Core yee-API kunye nee-desktop pieces zasekhaya, zonke ziqulathwe kwifayile yesisombululo esinye.
Izixhobo zeDatabase kunye neZixhobo zeDatabase zeSQL Server (SSDT)
Ukusebenza ngeenkcukacha-lwazi yimeko yodidi oluphezulu ngaphakathi kwiVisual Studio ngenxa yezixhobo ezifana neServer Explorer kunye neSQL Server Object Explorer. I-Server Explorer ikuvumela ukuba ujonge kwaye ulawule iiseva kunye nezixhobo zelifu kwindawo yakho, ukude nakwi-Azure okanye kwi-Microsoft 365, kwaye uqhagamshele kwiinkonzo ezifana ne-Salesforce.com okanye iisayithi ezibanjwe. Ukusuka apho ungavula uqhagamshelo, uhlole izinto kwaye wenze izenzo ngaphandle kokushiya i-IDE.
I-SQL Server Object Explorer inika umbono ogxile kwisiseko sedatha ofana ne-SQL Server Management Studio kodwa ofakwe ngaphakathi kwiVisual Studio. Ixhasa imisebenzi yoyilo lweschema elula, ulawulo olusisiseko, idatha yokuhlela itafile, ukuvelisa nokuthelekisa iischema kunye nokusebenzisa imibuzo ye-ad hoc ngeemenyu zomxholo. Ungayivula nokuba usebenzisa ibar yesixhobo ngaphakathi kwiServer Explorer okanye ngemenyu ethi Jonga.
Kwimisebenzi yophuhliso lwedatha enzulu kunye neDevOps, izixhobo zedatha zeSQL Server (SSDT) yenye yezona zinto zibalaseleyo zeVisual Studio. I-SSDT ikuvumela ukuba uphathe i-database schema njengeprojekthi ephantsi kolawulo lomthombo: ungakha, ulungise iimpazamo, uphinde ulungise kwaye usebenzise ii-database ezijolise kwi-SQL Server, i-Azure SQL Database kunye namachibi azinikeleyo e-Azure Synapse Analytics. Utshintsho lwe-schema luba yinxalenye yesisombululo sakho, luvumela ukuthunyelwa okuphindaphindiweyo kwiindawo ezahlukeneyo.
I-SSDT idibana ngokwendalo nomsebenzi wokugcina idatha kunye nokucubungula kwi-Visual Studio Installer. Nje ukuba ufake, ungenza iiprojekthi zedathabheyisi, usebenzise uthelekiso lweskimu phakathi kweendawo, uvelise ii-DACPAC zokusasazwa kwaye udibanise ukupapashwa kwedathabheyisi kwiipayipi ze-CI/CD ezenzekelayo. Oku kubaluleke kakhulu xa amaqela amaninzi esebenzisana kwiinkqubo ezinzima zedatha.
Ukulungisa iimpazamo ngokunzulu, uvavanyo kunye nokuxilongwa
I-Visual Studio's debugger yenye yezona zixhobo zintsonkothileyo kwi-ecosystem, ekwaziyo ukunamathela kwiinkqubo zasekuhlaleni, kwiithagethi ezikude kunye nee-emulator zezixhobo. Ungadlula kwingxelo yekhowudi ngengxelo, uhlole iinguqu kunye nezinto, uvavanye iintetho ezikhawulezayo kwaye ubukele amaxabiso ngokuhamba kwexesha. Ii-breakpoints ezinemiqathango zivumela ukwenziwa ukuba kume kuphela xa ifomula ethile iyinyani, nto leyo ebaluleke kakhulu xa usukela iibugs ezingabonakaliyo.
Uninzi lwemisebenzi yokulungisa iimpazamo zemihla ngemihla inokulawulwa ngqo ukusuka kumhleli wekhowudi ngaphandle kokutsiba kwiimenyu ezininzi. Iimpawu ze-inline breakpoint, run‑to‑cursor, edit‑to‑continue kunye nokuhlolwa kwexabiso kwindawo yakho kukugcina ugxile kwikhowudi. Kwiimeko ezisasaziweyo okanye ezikude, i-debugger inokunxibelelana neenkqubo ezisebenza kwezinye iimatshini, izixhobo okanye izikhongozeli, nto leyo ebalulekileyo kwiindlela zokwakha ii-microservice zanamhlanje.
Ukuze sidlulele ngaphaya kokulungisa iimpazamo zemigca ngemigca, i-Enterprise edition yongeza uluhlu lwezakhono eziphambili zokuxilonga. I-IntelliTrace irekhoda ulwazi lwembali lokulungisa iimpazamo, ivumela amava afana "nokuhamba kwexesha" apho unokuphinda ujonge kwakhona iimeko zangaphambili ngaphandle kokuphinda uvelise iimpazamo. Uhlalutyo lwe-Memory dump lwe-.NET lukuvumela ukuba uvule ii-crash dumps kwaye uhlole imeko ye-heap post-mortem. Ukudibanisa neemephu zekhowudi kukuvumela ukuba ubone ulwalamano phakathi kweendlela zokuphumeza kunye nemizobo yoyilo ngelixa ulungisa iimpazamo.
I-Visual Studio ikwanayo nendawo ebanzi yokusebenza kunye nokuxilongwa. Ukusuka apho ungaqalisa iiprofayili ze-CPU kunye neememori, ii-visualizations ze-concurrency kunye nezinye izixhobo zokusebenza zekhowudi elawulwayo kunye neyemveli. Kwii-applications ezinzulu zemizobo, izixhobo zokulungisa iimpazamo zemizobo zinceda ekuhlalutyeni iipayipi zokubonisa kunye nokusetyenziswa kwe-GPU. Ezi zixhobo zinemiqobo yokusebenza komphezulu kwangethuba, kudala ngaphambi kokuba abasebenzisi bakho bazixele.
Kwicala lovavanyo, i-IDE ixhasa uvavanyo lweeyunithi, uvavanyo lweeyunithi ezibukhoma, i-IntelliTest kunye nezisombululo zovavanyo lomthwalo wangaphandle. Iinkqubo zovavanyo lweyunithi eqhelekileyo zidityaniswa ngqo kwi-Test Explorer. Uvavanyo lweYunithi ePhilayo lunokuqhuba iimvavanyo ezifanelekileyo ngasemva njengoko uchwetheza kwaye uqaqambisa ikhowudi egutyungelweyo okanye engagutyungelwanga. I-IntelliTest ivelisa iimvavanyo zeyunithi ezibekwe ngokweeparameter ngokuzenzekelayo kwikhowudi yakho ye-.NET, ihlola amaxabiso ahlukeneyo okufaka ukuze ityhile iimeko zomphetho. Uvavanyo lomthwalo kunye nokusebenza kwee-backends zewebhu kunye nee-API, uVavanyo loMthwalo we-Azure lungasetyenziswa kunye neVisual Studio ukuxinzelela iinkonzo kwinqanaba elithile; phinda ujonge phambili kwi-IntelliTest. AI para depuración y pruebas ezihambelana nezi zixhobo.
Uhlalutyo lwekhowudi engaguqukiyo kunye nabahlalutyi banamhlanje banceda ukugcina umgangatho wekhowudi, ukhuseleko kunye nokugcinwa kwayo kuphantsi kolawulo. I-Visual Studio isebenzisa ii-analyzers ezakhelwe ngaphakathi nezilungiselelwe wena kwi-codebase yakho, iphawula imiba enxulumene noyilo, ubuthathaka bokhuseleko, iireferensi ezingenanto, ukungangqinelani kwesitayile nokunye. Uninzi lwezi ngcebiso luza nezenzo ezikhawulezayo ezinokulungisa okanye zitshintshe ikhowudi ngokucofa nje okumbalwa.
Uyilo lwezakhiwo, umgangatho wekhowudi kunye neempawu ze-IDE zeShishini kuphela
Ezinye iimpawu zeVisual Studio Enterprise zigxile kakhulu kulawulo lwezakhiwo kunye neekhowudi ezinkulu. Ukuqinisekiswa kokuxhomekeka okuphilayo kunokuqinisekisa imithetho yoyilo ngexesha lokwakha, kuqinisekisa ukuba iileya kunye neemodyuli zixhomekeke kuphela kwizinto ezivunyelweyo. Ukuba umntu ngempazamo ungenisa ukuxhomekeka okungavumelekanga, ulwakhiwo luya kusilela kwaye lubonise ukwaphulwa komthetho.
Imizobo yeeleya kunye nezixhobo zokuqinisekisa uyilo lwezakhiwo zikuvumela ukuba ubonise ulwakhiwo lwenkqubo olukumgangatho ophezulu ngaphakathi kwesisombululo. Ungachaza iileya, unike iiprojekthi kunye neendawo zamagama kuzo zonke uze uqinisekise ukuphunyezwa ngokuchasene noyilo olucetywayo. Ukubona ukuxhomekeka kunye nokubona apho ikhowudi yokwenyani yahlukana khona kuluncedo kakhulu kwinguqulelo yakudala kunye nee-refactor ezinkulu.
Uhlalutyo lwe-code clone lolunye ubuchule obunamandla be-Enterprise grade. Iskena isisombululo sakho ukuze ibone iibhloko zekhowudi eziphindwe kabini okanye eziphantse zaphindwa kabini kwiiprojekthi ezahlukeneyo. Oku kunceda ekuchongeni amathuba okuhlaziya, ukunciphisa iindleko zokugcina kunye nokuthintela iimpazamo ezincinci ezibangelwa kukukopa nokuguqula ingqiqo kwiindawo ezininzi.
I-CodeLens izisa ulwazi olutyebileyo oluhambelana nomxholo ngqo kumhleli ngaphandle kokufuna i-Enterprise kuzo zonke iimeko. Ngaphezulu kwendlela nganye okanye iklasi, iCodeLens ingabonisa ukuba ngubani otshintshe ikhowudi okokugqibela, zingaphi iireferensi ezikhoyo, nokuba kukho iimvavanyo ezinxulumene noko kunye nesimo sazo, kunye neekhonkco zezinto zomsebenzi okanye izicelo zokutsala. Oku kwenza ukuhamba kwiindawo zokugcina izinto ezinkulu kunye nokuqonda impembelelo kube lula kakhulu.
I-Visual Studio ikwanokubona izisombululo ezipheleleyo isebenzisa iigrafu zokuxhomekeka kunye neemephu zekhowudi. Kwi-Enterprise edition ungenza kwaye uhlele ngokupheleleyo le mizobo; Abasebenzisi boLuntu kunye nooNgcali banokuvula imizobo eveliswe ziinguqulelo eziphezulu kwimo yokufunda kuphela. Ukubona ukuxhomekeka kunceda ukuphepha iireferensi ezijikelezayo, kuchonge iiklasi "zothixo" kwaye kucacise ukudibana phakathi kweenkqubo ezingaphantsi.
Ulawulo lomthombo kunye nentsebenziswano neGit kunye neAzure DevOps
I-Modern Visual Studio inikezela ngokudibanisa i-Git yeklasi yokuqala ukuze ukwazi ukulawula ikhowudi yakho yomthombo ngaphandle kokushiya i-IDE. Ungazidibanisa ii-repositories, wenze amasebe, wenze isiteji kwaye wenze utshintsho, uvumelanise nee-remotes kwaye uphononongo lwahlukile ngokuthe ngqo kwifestile yesixhobo seGit. Izalathisi ezibonakalayo kumhleli zigxininisa imigca eguquliweyo, eyongeziweyo okanye esusiweyo ukusukela kwisivumelwano sokugqibela.
Iindawo zokugcina ezigcinwe naphi na ziyaxhaswa, kuquka iGitHub, iAzure DevOps kunye nabanye ababoneleli beGit. Nje ukuba uqhagamshelwe, ungadibanisa izinto zomsebenzi, ulawule izicelo zokutsala, wenze uphononongo lwekhowudi kwaye uqalise imibhobho ye-CI ngqo kwiVisual Studio. Amava anyathelo ngenyathelo akhokela ekuvuleni iprojekthi kwindawo yokugcina iGit okanye iAzure DevOps ukuba umtsha kule ndlela yokusebenza.
Kumaqela asebenzisa i-Azure DevOps, iVisual Studio idibana kakhulu neebhodi, iipayipi kunye nezinto zakudala. Ungadibanisa imisebenzi kunye nokutsala izicelo nemisebenzi okanye iimpazamo, ujonge imeko yokwakha kunye nokukhulula kwaye usebenzise iipakethe zeNuGet ezivela kwiifeeds zabucala. Olu luhlu lwempendulo oluqinileyo lufinyeza imijikelo yophuhliso kwaye lugcina ukulandeleka ukusuka kwiimfuno ukuya kwikhowudi esetyenzisiweyo.
Ukwandisa iVisual Studio kunye nezixhobo ezenziwe ngokwezifiso
Ukuba iVisual Studio ayithumeli kunye nesici osifunayo, imodeli yayo yokwandisa ikuvumela ukuba uyongeze. Ungayilungisa i-IDE ukuze ihambelane nendlela osebenza ngayo kunye nendlela obhala ngayo ikhowudi, udibanise izixhobo zangaphandle ezingakhelwe ngaphakathi kwaye utshintshe okanye uphucule ukusebenza okukhoyo ukuze uphucule imveliso.
Kwinkqubo entsha yophuhliso lolwandiso, iMicrosoft ityale imali kwimodeli yeVisualStudio.Extensibility njengendlela yanamhlanje yokwakha izongezo. Xa iimeko zingakagutyungelwa apho, usenokuxhomekeka kwi-Visual Studio SDK (VSSDK) yendabuko ukwenza ulwandiso oluntsonkothileyo olusebenzisana nzulu ne-IDE. Ukukhetha phakathi kwezi modeli kuxhomekeke ekubeni ufuna ukuhlanganiswa okungakanani kwaye zeziphi iinguqulelo zeVisual Studio ekufuneka uzixhase; Microsoft Copilot están cambiando cómo se integran capaciddes de IA.
Iqonga le-.NET Compiler, elaziwa ngokuba yiRoslyn, livula ithuba lokubhala iikhowudi zakho kunye neejenereyitha. NgeRoslyn ungahlola imithi ye-syntax kunye neemodeli ze-semantic zekhowudi ye-C# kunye ne-VB.NET, usebenzise ukuxilongwa ngokwezifiso kwaye ucebise ngokuzenzekelayo okanye usebenzise izilungiso. Ii-code generators zinokubeka i-boilerplate, zenze ii-API ezichwethezwe ngokuqinileyo okanye zinyanzelise iindibano zombutho ngokubanzi nanini na xa kwakhiwa ikhowudi.
Amawaka ee-extensions ezakhiwe yiMicrosoft kunye noluntu olubanzi lweVisual Studio ziyafumaneka ngeVisual Studio Marketplace. Ukususela kubancedisi bemveliso kunye nezixhobo zokuhlaziya ukuya ekudityanisweni nababoneleli belifu, iisakhelo zovavanyo kunye namaqonga eDevOps, ungenza iVisual Studio ihambelane phantse nayo nayiphi na indlela yophuhliso. Ukukhetha ngononophelo iseti encinci yolwandiso olunexabiso eliphezulu kudla ngokunika impumelelo enkulu yemveliso ngaphandle kokuphazamisa okusingqongileyo.
Ikhowudi yeStudio ebonakalayo: ilula, inokwandiswa kwaye yonke indawo
I-Visual Studio Code (VS Code) yi-editor yekhowudi eyahlukileyo, elula, evulelekileyo, edibanisa amaqonga ahlukeneyo, ekwabelane ngegama le-Visual Studio kodwa kungekhona iteknoloji esisiseko. Nangona iVisual Studio iyi-IDE epheleleyo ehambelana ngokuqinileyo ne-.NET ecosystem, i-VS Code ngumhleli okhawulezayo noguquguqukayo onokuziqhelanisa phantse nalo naluphi na ulwimi okanye i-stack ngokusebenzisa izandiso; ukuba ufuna iprofundizar, nceda ubuze oku. isifundo esipheleleyo seKhowudi ye-VS.
I-VS Code iye yaba sesinye sezixhobo zophuhliso ezamkelwe kakhulu kulo lonke ixesha, kwaye ukuthandwa kwayo akuyongozi. Isebenza kwiWindows, Linux kunye neMacOS, iqala ngokukhawuleza nakwihardware encinci kwaye inikezela nge-UI ecocekileyo neyanamhlanje. Ibha yomsebenzi ekhohlo inika ukufikelela ngokukhawuleza kwi-Explorer, uphendlo, ulawulo lomthombo, ukulungisa iimpazamo kunye nolwandiso, kwaye ibha esecaleni inokudilizwa ukuze kwandiswe indawo yekhowudi yakho.
Umhleli uqaqambile ngenxa yojongano lwayo oluguquguqukayo kakhulu kunye neendlela zokubeka umxholo. Ungatshintsha phakathi kwemixholo ekhanyayo nemnyama, ulungise iifonti kwaye ulungise iiseti zee icon ukuze unciphise uxinzelelo lwamehlo kwaye uhambelane nezinto ozikhethayo. Phantse yonke inxalenye ye-UI kunye nokuziphatha kunokucwangciswa ngokusebenzisa useto, iifayile zeJSON okanye ukhetho olubonelelwa lulwandiso.
Ngaphandle kwebhokisi, i-VS Code ithunyelwa ngenkxaso eqinileyo kwiilwimi ezininzi ezidumileyo. Ukugqamisa i-syntax, i-IntelliSense, iziqwenga kunye nokulungisa iimpazamo ezisisiseko zikhona kwiJavaScript, iTypeScript, iHTML, iCSS, iJSON nezinye. Ngokufaka izandiso ungaguqula i-VS Code ibe yindawo entle yePython, C++, Java, Go, PHP, C#, Rust kunye nezinye iilwimi ezininzi.
I-ecosystem yolwandiso mhlawumbi yeyona nto inamandla kakhulu kwi-VS Code. Ukususela kwii-linters ezifana ne-ESLint ukuya kwi-Docker tooling, abathengi bedatha, ii-themes, abancedisi bekhowudi abaxhaswa yi-AI kunye nabancedisi abathile besakhelo seReact, Angular, Vue okanye i-Django, phantse naluphi na uphawu onokuthi ulucinge luzandiso olukude; kubandakanya nezinketho eziphumayo ezifana. Ikhowudi ye-AI kunye ne-VS.
Ukuhlanganiswa kweGit kwakhelwe ngqo entliziyweni yeVS Code. Umbono wolawulo lomthombo ukuvumela ukuba wenze isicwangciso kwaye wenze utshintsho, uphonononge ii-diffs, utshintshe amasebe kwaye usombulule iingxabano zokudibanisa ngokubonakalayo, ngaphandle kokuhla uye kumgca womyalelo ngaphandle kokuba ufuna ukwenza njalo. Kubaphuhlisi abangaqhelananga neGit, oku kunciphisa umqobo kwiindlela ezifanelekileyo zolawulo lwenguqulelo.
Ikhowudi ye-VS ikwaquka i-debugger eyakhelwe ngaphakathi ekwaziyo ukuxhasa iilwimi ezininzi ngezandiso. Ungamisela useto lokuqalisa ukuze lusebenze okanye luncamathisele kwizicelo, usete iindawo zokwaphuka, uhlole ii-variables kwaye uhlole i-call stack. KwiJavaScript kunye neTypeScript, ulungiso lwe-browser kunye ne-Node.js lulula; ezinye iilwimi zifakela ii-adapter zazo zokulungisa iimpazamo.
Ngaphandle kokubhala ikhowudi ngendlela ecocekileyo, i-VS Code isetyenziswa kakhulu kwi-scripting, i-automation kunye nemisebenzi ye-DevOps. I-terminal yayo edibeneyo yenza kube lula ukusebenzisa izixhobo ezifana neWebpack, Gulp, npm, Terraform okanye iKubernetes CLIs ngaphandle kokushiya umhleli. Ungachaza imisebenzi eyenzelwe wena eyenza ukwakhiwa, uvavanyo okanye izikripthi zokuthunyelwa kwi-press ye-keybinding, ilungelelanisa imisebenzi ephindaphindayo; kwaye ngokunokwenzeka. automatizar revisiones de código con IA i-dentro del flujo.
Intsebenziswano yenye indawo apho i-VS Code ineendlela ezinamandla zokukhetha. Ngolwandiso lwe-Live Share, abaphuhlisi abaninzi banokusebenza kwi-codebase efanayo ngexesha langempela, nokuba bakude ngokwasemzimbeni. Oku kulungele ukucwangcisa ii-pair, uphononongo lweekhowudi, ukufundisa okanye ukulungisa iingxaki, kwaye kuhambelana kakuhle namaqela anamhlanje akude nangama-hybrid.
Ngenxa yokuba kulula ukuyiqonda kwaye inamandla, i-VS Code iye yaba sisixhobo esithandwayo sokufundisa nokufunda iinkqubo. I-UI yayo elula, inkxaso yolwimi olubanzi kunye ne-curve yokufunda ethambileyo inceda abaqalayo ukuba bagxile kwiingcamango kunokuba baqwalasele. Ootitshala banokwabelana ngoqwalaselo lwendawo yokusebenza, kwaye i-Live Share ivumela abafundisi ukuba bakhokele abafundi ngokuthe ngqo ngekhowudi yabo.
Uphuhliso olusekelwe kwilifu: I-Visual Studio Online kunye ne-GitHub Codespaces
Njengoko uphuhliso lusiya kwilifu, iMicrosoft iye yaphuhlisa izixhobo zayo ngeendawo ezigcinwe kwilifu ezifana neGitHub Codespaces, ezilandela iVisual Studio Online. Ezi nkonzo zibonelela ngezikhongozeli zophuhliso ezicwangciswe ngokupheleleyo ezihlala efini kodwa zifikeleleka kwi-VS Code, kwisiphequluli okanye kwezinye iiklayenti ezihambelanayo.
NgeeCodespaces ungajikeleza indawo epheleleyo yophuhliso ngemizuzwana, elungiselelwe kwangaphambili indawo yokugcina okanye iprojekthi ethile. Uqwalaselo lungagcinwa njengekhowudi kwi-repo, ngoko ke ilungu ngalinye leqela lifumana isixhobo esifanayo, izandiso kunye nezicwangciso. Xa ugqibile, ungayivala imeko-bume uze uhlawulele kuphela oko ukusebenzisileyo.
Uphuhliso oluqhutywa lifu lubonelela ngeenzuzo ezininzi ngaphezu kokuseta kwendabuko kwasekuhlaleni. Iindawo ezingqongileyo ziyafikeleleka nakwesiphi na isixhobo esinonxibelelwano lwe-intanethi, zilungele umsebenzi okude, uhambo okanye i-hot-desk. Intsebenziswano iyaphuculwa kuba wonke umntu unokwabelana ngeendawo ezihambelanayo, kwaye ukhuseleko luyaphucuka xa ikhowudi yomthombo kunye neemfihlo zihlala kwilifu endaweni yokusasazeka kwiilaptop.
I-Codespaces idityaniswe ngokuqinileyo neGitHub, nto leyo eyenza kube lula ukuhamba komsebenzi okuqhelekileyo. Ungavula indawo yokugcina izinto ngqo kwindawo yekhowudi, wenze utshintsho, utyhale imisebenzi kwaye uphakamise izicelo zokudonsa ngaphandle kokufaka ii-compiler okanye ii-SDK zasekuhlaleni. Kwimibutho eneprojekthi ezinzima okanye iimfuno zokhuseleko ezingqongqo, oku kudla ngokunciphisa kakhulu ixesha lokungena kubaphuhlisi abatsha.
Iingcebiso zemveliso kunye neendlela ezilungileyo zokusebenzisa izixhobo kangangoko
Nokuba ukhetha iVisual Studio okanye iVS Code, uqwalaselo olucwangcisiweyo kunye nokwenza ngokwezifiso kuvula uphuculo olukhulu lwemveliso. Ukulungisa imixholo, iifonti kunye noyilo lweefestile ngendlela othanda ngayo kunciphisa ukungqubana kunye nokudinwa ngexesha leeseshoni ezinde zokubhala iikhowudi. Zombini ezi zixhobo zikuvumela ukuba ugcine kwaye uvumelanise useto, ukuze ukwazi ukuhambisa useto lwakho oluthandayo kuzo zonke iimatshini.
Ukukhetha izandiso ezifanelekileyo kubalulekile. Kuzo zombini iVisual Studio kunye neVS Code kulula ukulayisha kakhulu indawo ngezongezo ezininzi kakhulu, ezinokuthi zicothise izinto kwaye zidibanise iimenyu. Qala ngeseti encinci enceda ngokwenene—njengomncedisi onamandla wokuhlaziya, ukuhlanganiswa kweGit, umgijimi wokuvavanya mhlawumbi nesixhobo sokugqiba esincediswa yi-AI—kwaye ukhule ukusuka apho njengoko kufuneka.
Iindlela ezimfutshane zekhibhodi kunye neepalethi zomyalelo zihlala zingumahluko phakathi kweendlela zokusebenza ezifanelekileyo nezikhawulezayo. Ukuchitha ixesha elithile ekufundeni iindlela ezimfutshane ezizenzekelayo, kunye nokwenza ngokwezifiso ezimbalwa ozisebenzisa rhoqo, kuhlawula imivuzo yobomi bonke. Iipalethi zomyalelo kuzo zombini izixhobo zikuvumela ukuba uqalise phantse naliphi na isenzo ngegama, ugcine izandla zakho kwikhibhodi.
Ukucwangcisa izisombululo kunye neeprojekthi ngononophelo kwenza ulondolozo lwexesha elide lube lula. Sebenzisa izakhiwo zefolda ezicacileyo, iindlela zokubiza amagama ezihambelanayo kwiiprojekthi, iiklasi kunye neefayile, kwaye ugcine imisebenzi enxulumeneyo isondelelene. Uxwebhu oluhle ngendlela yezimvo kunye namaxwebhu avelisiweyo (umzekelo ngezimvo zeXML) lunceda amaqela ukuba angene ngokukhawuleza kwaye lunciphise ulwazi oluyimfihlo.
Okokugqibela, ukudibanisa i-IDE okanye umhleli wakho kunye nolawulo lwenguqulelo kunye nemibhobho ye-CI/CD kuvala iluphu phakathi kokubhala ikhowudi kunye nokuhanjiswa. I-Visual Studio kunye ne-VS Code zinokuqhagamshela kwi-Git, i-GitHub kunye ne-Azure DevOps, ziqalise ukwakha kunye novavanyo, kwaye zincede ekujongeni ukuthunyelwa. Xa zidityaniswe neempawu ezifana novavanyo lwe-Live Unit, uhlalutyo oluzinzileyo kunye neprofayili, oku kugcina umgangatho uphezulu ngelixa kuvumela ukuphindaphinda ngokukhawuleza.
Zonke ezi zakhono ziphambili—umthwalo womsebenzi wemodyuli, ukuhlanganiswa kwe-Azure enzulu, izixhobo ze-cross-platform kunye ne-database, ukulungisa iimpazamo ze-enterprise kunye neempawu zoyilo, ulwandiso olutyebileyo, ukuguquguquka okulula kwe-VS Code kunye neendawo ezigcinwe kwilifu ezifana ne-GitHub Codespaces—ziguqula usapho lwe-Visual Studio lube ngaphezulu kakhulu kunomhleli olula, zinika amaqela ophuhliso lwanamhlanje izixhobo ezikhula ngezakhono zawo, iiprojekthi kunye namabhongo.

