WebStorm yog ib qho chaw kawm ntawm qhov chaw (IDE) sau ntawv thiab kho qhov chaws. Tus software zoo meej rau kev tsim cov web daim ntawv sau npe rau qhov chaw. Programming hom lus xws li JavaScript, HTML, CSS, TypeScript, Dart, thiab lwm tus yog txhawb. Nws yuav tsum tau hais tias qhov kev zov me nyuam muaj kev txhawb nqa ntawm ntau cov qauv, uas yog yooj yim heev rau cov neeg tsim khoom. Qhov kev zov me nyuam muaj qhov dav hlau los ntawm kev ua txhua yam uas tau ua nyob rau hauv qhov standard Windows command line.
Cov Hauj Lwm
Tus tsim nyob rau hauv cov editor ua nyob rau hauv lub qab ntxiag style, cov xim uas yuav raug hloov. Nrig cov ntsiab lus tsaus ntuj thiab lub teeb. Lub interface ntawm lub chaw ua haujlwm yog nruab nrog lub ntsiab lus teb cov ntawv qhia zaub mov thiab sab laug vaj huam sib luag. Hauv lub nris ntawm sab laug, qhov project cov ntaub ntawv tau muab tso tawm, uas tus neeg siv yuav pom qhov khoom nws xav tau.
Nyob rau hauv ib qho kev thaiv loj ntawm qhov kev zov me nyuam yog cov cai ntawm cov ntaub ntawv qhib. Tabs muaj nyob rau sab saum toj. Feem ntau, txoj kev tsim yog cov zajlus, thiab yog li no tsis muaj lwm yam uas tsis yog lub cheeb tsam ntawm tus editor thiab nws cov khoom tau tso tawm kom pom.
Nyob kho kom raug
No feature implies uas qhia cov tshwm sim ntawm qhov project hauv qhov browser. Li no koj yuav hloov cov cai uas ib txhij muaj HTML, CSS thiab JavaScript ntsiab. Mus tso saib tag nrho cov kev ua nyob rau hauv qhov rais browser, koj yuav tsum tau nruab ib plugin tshwj xeeb - JetBrains IDE Support, hauv particular rau Google Chrome. Hauv qhov no, tag nrho cov kev hloov ua yuav tau muab tso tawm yam tsis muaj kev xa rov qab mus rau nplooj ntawv.
Debug Node.js
Debugging Node.js daim ntawv tso cai rau koj mus luam theej ntawv sau kom raug teeb meem hauv JavaScript lossis TypeScript. Yog li ntawd qhov kev zov me nyuam tsis xyuas cov teeb meem nyob rau hauv tag nrho qhov project code, koj yuav tsum tau ntxig cov cim tshwj xeeb - cov haujlwm. Hauv qab vaj huam sib luag qhia txog qhov hu xov tooj, uas muaj tag nrho cov ntawv ceeb toom hais txog qhov pov thawj ntawm cov cai, thiab dab tsi yuav tsum tau hloov hauv nws.
Thaum koj hover nas cursor dua ib qho yuam kev lawm, tus editor yuav tso lus piav qhia rau nws. Ntawm lwm yam, txoj cai navigation, autocompletion thiab refactoring yog txhawb. Tag nrho cov lus rau Node.js muaj tshwm sim nyob rau hauv ib qho kev cais tab ntawm cheeb tsam chaw.
Teem txog cov tsev qiv ntawv
Cov tsev qiv ntawv ntxiv thiab yooj yim tuaj yeem raug txuas nrog WebStorm. Hauv kev loj hlob ib puag ncig, tom qab xaiv ib qhov project, lub tsev qiv ntawv tseem ceeb yuav muab tso rau ntawm lub neej ua ntej, tab sis cov kev pabcuam ntxiv yuav tsum tau kev sib txuas lus ntawm kev ua haujlwm.
Tshooj lus pab
Qhov tab no muaj cov ncauj lus qhia ntxaws txog IDE, tus qauv thiab ntau yam ntxiv. Cov neeg siv tawm tau tawm qhov kev zov me nyuam los yog xa cov lus hais txog kev txhim kho cov kws kho mob. Txheeb xyuas cov kev hloov tshiab, siv qhov ua haujlwm "Kos rau Tshiab ...".
Cov software yuav raug them rau ib qhov nqi lossis siv dawb rau 30 hnub. Cov ntaub ntawv hais txog lub sijhawm ntev ntawm kev sim mus sib hais tseem nyob ntawm no. Hauv seem kev pabcuam, koj tuaj yeem nkag mus rau hauv qhov chaws sau npe lossis nkag mus rau ntawm lub vev xaib los ntawm kev siv qhov tseem ceeb.
Txoj cai sau ntawv
Thaum sau ntawv lossis kho cov cai, koj tuaj yeem siv qhov pib ua tiav. Qhov no txhais tau hais tias koj tsis tas yuav sau tag lossis sau tus cim, vim qhov kev qhia nws tus kheej yuav txiav txim siab yam lus thiab kev ua haujlwm los ntawm thawj cov tsiaj ntawv. Vim tias tus editor pub koj siv ntau hom tabs, nws tuaj yeem npaj lawv raws li koj nyiam.
Siv cov hotkeys koj tuaj yeem yooj yim nrhiav cov cai tsim nyog. Yellow tooltips hauv cov cai yuav pab tus tsim kom paub qhov teeb meem ua ntej thiab txhim kho nws. Nyob rau hauv cov ntaub ntawv ib qho yuam kev lawm, tus editor yuav tso tawm hauv liab thiab ceeb toom rau tus neeg siv txog qhov ntawd.
Tsis tas li ntawd, qhov chaw nyob ntawm qhov yuam kev yog tso tawm kom pom nyob rau hauv lub koog pov tseg kom tsis txhob mus nrhiav koj tus kheej. Thaum koj hover ntawm ib qho yuam kev, tus kws kho mob nws tus kheej xav xaiv ib qho ntawm cov kev xaiv sau rau ib qho chaw muab.
Sis nrog cov neeg siv qhov web site
Hauv kev txiav txim rau tus tsim tawm pom lub txiaj ntsim ntawm kev ua tiav ntawm qhov chaws ntawm HTML nplooj ntawv ntawm qhov kev zov me nyuam, koj yuav tsum tau txuas rau cov neeg rau zaub mov. Nws tau ua rau hauv IDE, uas yog hauv zos, khaws cia rau hauv tus neeg siv lub PC. Siv cov chaw siab tshaj, nws yog qhov siv tau FTP, SFTP, FTPS cov txheej txheem rau cov ntaub ntawv luam tawm.
Muaj ib qho kev sib txuas ntawm SSH uas koj tuaj yeem nkag mus rau cov lus txib uas xa daim ntawv thov mus rau cov neeg ua haujlwm hauv zos. Yog li, koj tuaj yeem siv xws li ib tug neeg rau zaub mov tiag tiag, siv tag nrho nws cov peev xwm.
Compiling TypeScript hauv JavaScript
Code sau hauv TypeScript tsis yog ua los ntawm browsers vim tias lawv ua haujlwm nrog JavaScript. Qhov no yuav tsum tau compiling TypeScript hauv JavaScript, uas tuaj yeem ua rau hauv WebStorm. Qhov muab tso ua ke yog teeb tsa rau ntawm qhov tsim nyog tab kom qhov kev zov me nyuam ua qhov kev hloov pauv raws li tag nrho cov ntaub ntawv nrog kev txuas ntxiv * .tsthiab cov khoom ntiag tug. Yog tias koj hloov cov ntaub ntawv uas muaj qhov code nrog TypeScript, nws yuav muab tso ua ke rau hauv JavaScript. Qhov no muaj nyob yog tias koj tau txais kev tso cai nyob rau hauv cov chaw tso cai los ua txoj haujlwm no.
Cov lus thiab cov qauv
Txoj kev loj hlob zoo pub rau koj mus koom nrog ntau hom kev tsim. Tsaug rau Twitter Bootstrap koj tuaj yeem tsim kev txuas mus rau qhov chaw. Siv HTML5, nws ua tau los siv cov lus tshiab ntawm hom lus no. Dart hais lus rau nws tus kheej thiab yog ib qho kev hloov rau hom lus JavaScript, nrog kev pab los ntawm cov kev siv web site tsim.
Koj tuaj yeem nqa tawm ntawm kev txhim kho hauv ntej-ua tiav rau lub tuam txhab Yeoman console. One-page creation yog siv lub thawv AngularJS, uas siv cov ntaub ntawv HTML tib qho. Qhov chaw loj hlob tau tso cai rau koj mus ua haujlwm rau lwm cov haujlwm uas tsim tshwjxeeb los tsim cov qauv kev tsim cov web resources thiab ntxiv rau lawv.
Terminal
Lub software los nrog lub davhlau ya nyob twg uas koj yuav ncaj qha ua haujlwm ntau. Lub console built-in muab nkag tau mus rau kab lus hais ntawm OS: PowerShell, Bash thiab lwm tus. Li ntawd, koj yuav coj kev ncaj ncees los ntawm IDE.
Virtues
- Muaj ntau yam lus thiab kev coj ua;
- Tooltips hauv txoj cai;
- Hloov cov cai nyob rau ntawm lub sijhawm;
- Tsim muaj cov qauv kev lag luam ntawm cov ntsiab lus.
Disadvantages
- Them daim ntawv tso cai rau qhov khoom;
- Lus Askiv interface.
Sau tag nrho cov saum toj no, nws yog ib qho tsim nyog hais tias WebStorm IDE yog ib qho software zoo heev rau kev tsim cov ntawv thov thiab cov websites, uas muaj ntau cov cuab yeej. Tus software yog xav paub ntau tshaj ntawm cov neeg tuaj ntawm cov neeg tsim khoom. Kev them nyiaj yug rau ntau hom lus thiab kev coj ua ke hloov qhov kev zov me nyuam mus rau hauv lub vev xaib web-studio nrog cov nta zoo.
Download tau mus sib version ntawm WebStorm
Download qhov tseeb version ntawm qhov kev pab cuam los ntawm lub xeem site
Tshooj lus qhia hauv kev tes hauj lwm: