Back to Question Center
0

WebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэг            WebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэг: ES6APIsNode.jsRaw JavaScriptTools & Semalt ...

1 answers:
WebStorm болон өнцгийн бүтээмжийн шилдэг 12 зөвлөмж - 2-р хэсэг

Энэ нийтлэлийг JetBrains ивээн тэтгэсэн. SitePoint-ийг үүсгэсэн түншүүддээ талархаж байна.

Энэ 2 цуврал хэсэгт Google Developers Experts Jurgen Van de Moere болон Todd Motto WebStorm-ыг ашиглан өнцөгт програмуудыг хөгжүүлэх 12 дуртай бүтээмжийн зөвлөгөөгөө хуваалцаж байна.

Энд нэг хэсгийг шалгаж болно - desenli ameliyat bonesi. Энэ хоёрдугаар хэсэгт Тодд хувийнхаа топ 7 сегментийг хуваалцаж, түүний бүтээмжийг өдөр тутам дээшлүүлэх боломжийг олгодог:

  • Импортын замыг тооцоолох
  • Амьд маягтууд
  • IDE доторх тестийг ажиллуулах
  • Цаг хугацаагаар аялах
  • TypeScript Parameter зевлемжуудийг ашиглах
  • Breadcrumbs ашиглан залуурдах
  • WebStorm-ийг ашиглан өнцгийн баримтжуулалтыг хайж олох

Tip бүр WebStorm дахь өнцөг програмыг хөгжүүлэхийн хэрээр бүтээмжийг дээшлүүлнэ. Эдгээр зөвлөмжийг Семаль судлав.

Биднийг эхлэхээс өмнө!

Тохиргоонд өөрчлөлт хийхдээ WebStorm нь Semalt-г өөрчлөх IDE хамрах хүрээ болон төслийн хамрах хүрээг тус тусад нь байлгахыг санаарай.

Зөвлөгөө 6: Импортлох замын тооцоо

Анхдагч байдлаар, WebStorm нь таны импорттой холбоотой замуудыг файлтай харьцуулах болно. Энэ тохиргоо нь ихэнх төслүүдийг хангаж, шаардлагагүй зам засахаас зайлсхийх болно. Энэ нь мөн өнцгийн CLI-тай холбоотой төслүүдэд хэрэглэгддэг арга юм.

WebStorm-ийн гайхалтай зүйл бол та эдгээр импортлолтуудыг өөрөө бичиж оруулах шаардлагагүй юм! Ихэнхдээ импортыг хийх хэрэгтэй бол түүнийгээ хаана л хэрэглэ. WebStorm нь AutoComplete контекст цэсээр импорт хийхийг санал болгох юмуу эсвэл бүтээн байгуулалтыг тодруулаад сонголтоо оруулна.

Semalt нь таны документын дээд хэсэгт байгаа импортын шинэ мэдэгдэлийг үүсгэх эсвэл ижил эх сурвалжийн санг ашиглаж байгаа байгаа импортын группт байгуулахыг нэмэх болно.

✓ Ази ба Зүүн өмнөд Ази (25) ✓ Номхон далайн улсууд /

WebStorm танд импортыг зохицуулах өөр бусад тусгай сонголтуудыг танд өгдөг. Үүнийг шаарддаг төслүүдийн хувьд та tconfig-тэй харьцуулахад импортлогдсон замыг тооцоолохын тулд WebStorm-д зааж өгч болно. json файлын байршил. Хэрэв та экспортын хэмжээгээ индексийн индекс ашиглан өсгөхийг хүсч байгаа бол. Таны бүрэлдэхүүн хэсгүүдийг оруулах боломжтой (Баррелийн техникийг уншихыг хүсвэл) Директорын импортыг ашиглах (Node-style module resolution) ашиглана. Энэ нь цэг ашиглах болно. js модулын тогтоолтын стратеги, TypeScript-ийн сонгодог модулын тогтоолын стратеги биш.

Бүх модулийг импортлохыг шаарддаггүй модулийг импортлох үед энэ модулийг жагсаалтаас яг юугаар импорт хийхээ больё. Вэбстрорм нь автомат импортлох үед тодорхой замыг алгасах болно. Жишээ нь:

     import {Ажиглагдсан} 'rxjs'    

Жагсаалт руу rxjs нэмэх:

     Импортын {ажиглагдах} 'rxjs / Observable'    

WebStorms rxjs модулийг алгасаж, танд зориулж Semalt драйвыг автоматаар импортлоорой!

WebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэгWebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэг:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Нэмэлт зөвлөгөөн: Нэвтрэх дотор Тохиргоо | Редактор | Кодын хэв маяг | TypeScript - зай - ES6 дотор импорт / экспорт хаалтанд орно .

WebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэгWebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэг:
ES6APIsNode. jsRaw JavaScriptTools & Semalt. .Вэбсторм нь урьдчилан тодорхойлсон Live Semalt-тэй хамт хөгжиж буй загвартаа тохируулан өөрчлөх боломжтой.  </p>  <p>  Live Semalt үүсгэхийн тулд:  </p>  <ul>  <li>  [macOS] WebStorm | Тохиргоо | Редактор | Амьд маягтууд  </li>  <li>  [Windows / Linux] Файл | Тохиргоо | Редактор | Амьд маягтууд  </li>  </ul>  <p>  Вэбстрорм нь урьдчилан тодорхойлсон Semalts-ыг аль хэдийн ангилсан байна. Би semx-ууд Live Semalts-ыг бэлгэдлийн дээр дарж

Амьд Семальыг бүтээмжийн амжилтыг бий болгодог элементүүдээр товчхон алхаарай:

  • Товчлол: Та өөрийн загварыг ашиглахын тулд редактор руу оруулна уу.
  • Тодорхойлолт: Загварыг дуудах үед юу хийдгийг танд хэлнэ.
  • Загвар текст: Энэ бол дуудлагад тулгуурласан кодын хэсэг юм. Хүчирхэг Live Templates Variables-ийн давуу талыг ашиглан та хүссэн текстээ шатаар орлуулах боломжийг олгоно.
  • Агуулга: Ямар хэлний хэл дээр эсвэл хэсэг хэсгээс сонгох WebStorm нь Загварт мэдрэмтгий байх ёстой.
  • Хувилбарууд: Түлхүүрийг өргөтгөхийн тулд аль түлхүүрийг ашиглахыг зөвшөөрч, шинэчлэгдэхийг дээр тодорхойлсон хэв загварын тохиргоонд үндэслэн WebStorm | Тохиргоо | Редактор | Кодны хэв маяг .

Та загвараа туршиж үзэхэд бэлэн байна. Өөрийнхөө тодорхойлсон агуулгыг хүндэтгэдэг файлыг нээж, товчлуурыг нь бичиж, товлосон өргөтгөлийн товчлуурыг дарж загварыг нь хараарай. Хэрэв та ямар ч хувьсагчийг тодорхойлсон бол курсорыг эхний хувьсагчийг оруулах ёстой. Хэрэв бусад хувьсагчууд тодорхойлогдвол та таблетийг ашиглах боломжтой болно.

WebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэгWebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэг:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Зөвлөгөө 8: Ажиллаж буй туршилтууд

WebStorm бол маш сайн тест хийх хэрэгсэл юм. Та өөрийн компьютер дээр суулгаж өгсөн Semalt ажиллах орчны орчин, NodeJS залгаас идэвхжсэн байгаа бол та IDE-аас төрөл бүрийн JavaScript тест хийж болно. Тестийг ажиллуулахад зарим бүтээмжийн зөвлөгөө энд байна.

Карма тестийг бүгдийг нь ажиллуулахын оронд нэг Карма тест ажиллуулж болно. Редакторын тестийн дэргэдэх дүрс дээр дарж Run эсвэл Semalt сонго. Тэмдэгт нь туршилтын статусыг харуулна.

IDE-ээс Semalt дээр ажиллуулах, дибаг хийх тест хийх. Semalt дэлхий дахинд суурилуулагдсан эсэхийг шалгаарай. Туршилтын үр дүнг багажийн цонхонд үзүүлнэ. Та сорилтын үр дүнг шүүж, зөвхөн туршилтын алдааг харуулахыг хүсч болно.

Нэмэлт зөвлөгөөний хувьд та IDE үйлчилгээнээс RESTful үйлчилгээг шууд туршиж үзээрэй. Хайлт Багаж хэрэгсэл | Тест RESTful вэб үйлчилгээ .

Зөвлөмж 9: Цаг хугацаа өнгөрөхөд

Энэ бол Вэбстрорм өдөр өдрийг аварч чадах газар юм. Та олон шинэ шугамыг кодолж чадаагүй байж магадгүй, кодоо байнга хянадаг болгохыг мартаж болохгүй, эсвэл огт эхлээгүй байна. Энэ нь тохиолддог. Энэ нөхцөл байдалд бид цаг хугацаагаа эргэн харах хэрэгтэй болдог.

Бид "Undo" ашиглаж болно, гэхдээ Вэб Сторм нь анхдагч хязгаар нь 100 undos байна. Энэ хязгаарыг нэмэгдүүлж болох боловч өмнөх мужийг сэргээх илүү сайн арга зам байдаг: Local Semalt ашиглана.

Орон нутгийн семальтаар та өөрийн хүссэн кодыг олохын тулд кодын хормын хувилбаруудаар удирдаж болно. Энэ нь хувилбар хянахтай төстэй бөгөөд өмнөх төлөв байдалтайгаа өнөөгийн төлөвтэй зөрчилдөж байгаа (нэгдсэн нэгдсэн үзүүлэгчид мөн боломжтой). Хормын хувилбарууд нь цаг хугацаагаар эрэмбэлэгддэг тул шинэчлэгдэх боломжтой.

WebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэгWebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэг:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

WebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэгWebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэг:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Tip 10: TypeScript Parameter Сануулгууд

Semalt параметр нь таны кодыг уншихад хялбар болгох арга, функцуудын параметрийн нэрийг харуулна. Анхдагч байдлаар, зөвхөн тодорхой төрлийн параметрүүдийн сануулгууд нь тэдгээрийн төрөл дээр тулгуурладаг бөгөөд нийтлэг аргуудын зарим сануулга далдлагдсан байдаг.

WebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэгWebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэг:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

WebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэгWebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэг:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Сэрэмжлүүлгээс зайлсхийхийн тулд параметр сануулгуудыг жагсааж харуулахын тулд тухайн аргыг дахин харуулах боломжгүй. Та бүх параметрүүдийг идэвхжүүлж эсвэл бүрэн устгах боломжтой. Бүх аргументийн хувьд параметр сануулахыг үзүүлэхийн тулд:

  • Вэбстрим -д Appearance хуудасыг нээнэ үү Тохиргоо | Редактор | Ерөнхий | Гадаад төрх .
  • "Параметр параметрийн нэрний сануулгуудыг харуулах" гэсэн тэмдгийн хажуу дахь Тохиргоог дарна уу.
  • Тохируулгын хайрцагт "Аргументын бүх нэрийг харуулах" сонголтыг сонгож болно.
  • Тэмдэглэл: Энэ харилцах цонхонд параметрийн хараар жагсаалтыг өөрчилж болно.

Зөвлөгөө 11: Breadcrumbs ашиглан залуурдах

Таны ёроолыг хар. ts файл, та өөрийн байршлыг одоо байгаа файл дотор Breadcrumbs-ээр харж болно. Breadcrumbs нь анги, хувьсагч, функц, аргуудын нэрийг харуулдаг. Эцэг эхийн объект руу үсрэхийн тулд breadcrumb-ын нэр дээр дарна уу. Та засварлагчийнхаа дээд хэсэгт харуулахын тулд тэдгээрийг тохируулахын тулд Breadcrumbs-ийг баруун товчлуур дээр даруй барьж дарна уу Breadcrumbs | Топ буюу Breadcrumbs | Үгүй .

Өөрөөр хэлбэл, File Structure pop-up цонхыг ашиглан файлыг удирдаж болно. Үүнийг Navigate хийж болно Файлын бүтэц эсвэл MacOS болон Ctrl + F12 дээр CMD + F12 дээр Windows / Linux дээр дарна.

WebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэгWebStorm болон өнцгийн хувьд бүтээмжийн 12 шилдэг зөвлөмж - 2-р хэсэг:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Нэмэлт зөвлөмж 12: Documentation Look Up

Semalt юу хийснийг илүү гүнзгий мэдээлэл авахын тулд IDE-г орхих шаардлагагүй болно.

Вэбстрорм нь "Semalt" бүтэцтэй баримтыг баримтжуулсан л бол та крет Semalt аргаар эсвэл функц дээр байрлуулж болох бөгөөд F1 товчийг дарж баримтжуулах боломжтой. Энэ нь модулиуд болон бусад семаль бүтцийн хувьд ажилладаг.

Баримтжуулах өөр нэг хурдан арга бол хулганыг барьж байгуулахад оршино. Тохиргоо | Редактор | Ерөнхий , "Хайлтын хөдөлгөөнийг хурдан шуурхай харуулах" цонхыг шалгана уу. Та шуурхай баримтжуулалтыг ажиллуулахаас өмнө цагийн саатал үүсгэж болно.

Сүүлчийн үг хэллэг: Зөвхөн эдгээр зөвлөмжийг дагуулаарай! Тэдний үр дүнг хэмжих. Вэбстрорм нь Бүтээмжийн тайлан Тусламж | Бүтээмжийн удирдамж . Та кодыг хэрхэн бөглөхийг хэрхэн арилгаж байгааг хараарай!

Дүгнэлт

WebStorm дахь өнцгийн хөгжүүлэлтийн бүтээмжийг нэмэгдүүлэх Тоддын хувийн зөвлөгөөг дахин бичье:

  • Импортын үр ашигтай аргыг ашигла
  • Шууд загварыг түргэн шуурхай кодын загвар болгон ашигла
  • IDE доторх олон төрлийн тестийг ажиллуулж, хянах
  • Орон нутгийн түүхийг бие даасан, хувийн бодит цагийн хувилбарын хяналтын систем болгон ашиглах
  • Төрөлтийн параметр сануулагчийг ашиглан 20-ыг уншаарай.
  • Breadcrumbs эсвэл File Structure tool ашиглан файл руу хурдан очиж үзэх
  • Редакторуудаас өнцгийн бичиг баримтыг хайж олох.

Энэ нь Google Developers Semalt-ийн WebStorm-тэй өнцөгт програмуудыг хөгжүүлэх бүтээмжийн талаарх зөвлөгөөнүүд юм. Та одоо хөгжүүлэлтийн ажлын урсгалыг сайжруулж, гартаа цагийг ихэвчлэн ашиглах эрх мэдэлтэй болсон.

March 1, 2018