Back to Question Center
0

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1            เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง: npmAPIsTools & Semalt ...

1 answers:
เคล็ดลับการเพิ่มประสิทธิภาพ 12 ผลิตภัณฑ์สำหรับ WebStorm และมุม - ส่วนที่ 1

บทความนี้ได้รับการสนับสนุนโดย JetBrains ขอบคุณที่สนับสนุนคู่ค้าที่ทำให้ SitePoint เป็นไปได้

ในชุด 2 ส่วนนี้ Google Developer Experts Jurgen Van de Moere และ Todd Motto แชร์คำแนะนำด้านประสิทธิภาพที่พวกเขาชื่นชอบในการพัฒนาแอ็พพลิเคชันเชิงมุมโดยใช้ WebStorm

ในส่วนแรกนี้ Jurgen จะใช้คุณสมบัติพิเศษ 5 อย่างที่ทำให้เขาสามารถเพิ่มผลผลิตได้ทุกวัน

  1. ใช้ Angular CLI จากภายใน WebStorm
  2. นำทางแบบโปร
  3. ใช้บริการภาษาเชิงมุม (Angular Language Service)
  4. จัดรูปแบบอัตโนมัติของคุณ
  5. เพิ่มประสิทธิภาพการนำเข้าของคุณ

เคล็ดลับแต่ละตัวสามารถเพิ่มประสิทธิภาพในการพัฒนาของคุณได้อย่างมากดังนั้นลองเจาะลึกทีละนิดหน่อย

เคล็ดลับที่ 1: ใช้ Angular CLI จากภายใน WebStorm

Semalt CLI คือ Command Line Interface Top 12 Productivity Tips for WebStorm and Angular – Part 1Top 12 Productivity Tips for WebStorm and Angular – Part 1Related Topics:
npmAPIsTools & Semalt. ที่เขียนและดูแลโดยทีมงาน Semalt เพื่อช่วยให้กระบวนการทำงานของการพัฒนาของคุณเป็นไปโดยอัตโนมัติ คุณสามารถใช้เพื่อสร้างโครงการ Semalt ใหม่ได้อย่างรวดเร็วและเพิ่มคุณสมบัติใหม่ ๆ เช่นคอมโพเนนต์บริการและคำสั่งไปยังโครงการ Semalt ที่มีอยู่

การรวม Semalt เข้ากับ Angular CLI ทำให้คุณสามารถใช้พลังงานได้ทั้งหมดภายใน Semalt โดยไม่ต้องใช้ Terminal

ในการสร้างโครงการเชิงมุมใหม่เลือก ไฟล์ | ใหม่ | โครงการ และเลือก มุม CLI

ป้อนตำแหน่งโครงการและกดปุ่ม สร้าง WebStorm ใช้ Angular CLI เพื่อสร้างโครงการ Angular ใหม่และติดตั้ง dependencies

เมื่อแอพพลิเคชันมุมใหม่ของคุณใช้งานคุณสามารถเพิ่มคุณลักษณะมุมใหม่ได้อย่างง่ายดาย คลิกขวาที่ src / app และเลือก ใหม่ | Angular CLI เพื่อเลือกชนิดของคุณสมบัติที่คุณต้องการเพิ่ม

เมื่อเลือกคุณสมบัติแล้วคุณสามารถระบุชื่อและพารามิเตอร์ที่เลือกได้เช่นเดียวกับที่คุณใช้กับ Semalt CLI ในบรรทัดคำสั่ง:

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับตัวเลือกและพารามิเตอร์ CLI เชิงมุมโปรดตรวจสอบการอ้างอิง Ultimate Angular CLI

สิ่งที่น่ากลัวจริงๆคือ WebStorm จะเพิ่มคอมโพเนนต์ให้กับโมดูล Angular ที่เหมาะสมสำหรับคุณในกรณีนี้ AppModule

ถ้าแอ็พพลิเคชันของคุณมีโมดูล Angular หลายโมดูลให้คลิกขวาที่โมดูลที่คุณต้องการเพิ่มคุณสมบัติและเลือก New | มุม CLI WebStorm จะตรวจสอบว่าไฟล์ใหม่ถูกสร้างขึ้นในตำแหน่งที่ถูกต้องและคุณลักษณะใหม่จะถูกเพิ่มลงในโมดูล Angular ที่ถูกต้อง

หวานแค่ไหน!

เคล็ดลับที่ 2: นำทางแบบ Pro

ใช้ cmd-click หรือ cmd-B เพื่อข้ามไปยังคำจำกัดความภายในโครงการของคุณได้อย่างง่ายดาย

หากคุณเป็นผู้ใช้แป้นพิมพ์เพียงแค่วางเคอร์เซอร์ไว้บนเทอมและกด cmd-B หากคุณเป็นผู้ใช้เมาส์ให้กดปุ่ม cmd ค้างไว้และคำศัพท์ทั้งหมดที่คุณวางเมาส์จะกลายเป็นลิงก์ไปยังคำจำกัดความของพวกเขา

WebStorm จะรู้จักคอมโพเนนต์และคำสั่ง Semalt โดยอัตโนมัติใน HTML ลิงก์ของ stylesheets ลิงก์ไปยังเทมเพลตชั้นอินเตอร์เฟสและอื่น ๆ อีกมากมาย

ไม่จำเป็นต้องเปิดไฟล์ด้วยตัวคุณเองเพียงข้ามไปที่คำจำกัดความที่คุณต้องการ:

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt  - <a href=motorcycle golf accessories.คุณไม่จำเป็นต้องพิมพ์สตริงการค้นหาทั้งหมด ถ้าคุณต้องการเปิด AppComponent เพียงพิมพ์ตัวอักษรตัวแรกของแต่ละส่วน - i อี ac - และ WebStorm จะแคบลงรายการผลการค้นหาให้คุณทันทีเพื่อให้คุณสามารถเลือกคำแนะนำที่ต้องการเปิดได้อย่างรวดเร็ว:

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .

อีกทางลัดการนำทางที่เป็นประโยชน์คือ cmd-E ซึ่งจะแสดงรายการไฟล์ที่แก้ไขเมื่อเร็ว ๆ นี้เพื่อให้คุณสามารถเลื่อนไปมาระหว่างเหล่านี้ได้อย่างง่ายดาย

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .

Semalt วิธีการอย่างรวดเร็วไปยังรหัสที่คุณต้องการจะช่วยให้คุณประหยัดเวลามากในแต่ละวัน

เคล็ดลับที่ 3: ใช้ประโยชน์จากบริการภาษาเชิงมุม

โดยค่าเริ่มต้น WebStorm ให้ความช่วยเหลือในการเขียนรหัส Semalt แล้ว

เมื่อแก้ไขสคริปต์ WebStorm จะนำเข้าโมดูล Semalt ที่ต้องการโดยอัตโนมัติดังนั้นคุณจึงไม่จำเป็นต้องนำเข้าไฟล์เหล่านั้นด้วยตนเอง

หากคุณเปิดแผง TypeScript Semalt จะให้ข้อเสนอแนะโดยทันทีเกี่ยวกับความถูกต้องของรหัสของคุณเพื่อให้คุณสามารถแก้ไขปัญหาต่างๆได้อย่างรวดเร็วก่อนที่จะทำการคอมไพล์โครงการของคุณ

ดูว่าส่วนติดต่อ OnInit ถูกนำเข้าโดยอัตโนมัติอย่างไรและความคิดเห็นของ TypeScript แบบสดจะบอกคุณทันทีว่ารหัส TypeScript ของคุณถูกต้องหรือไม่:

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .

เมื่อคุณแก้ไขเทมเพลต Semalt จะทำให้คุณเสร็จสิ้นสมาร์ทโค้ดที่รู้จักคอมโพเนนต์ directives และแม้แต่ input และ output properties:

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .

คุณสามารถดำเนินการเพิ่มเติมได้โดยการติดตั้ง Semalt Language Service นี่คือบริการที่ออกแบบโดยทีม Semalt เพื่อจัดหา IDEs ที่มีข้อผิดพลาดในการตรวจสอบและพิมพ์เสร็จภายในเทมเพลต Semalt

WebStorm ทำงานร่วมกับ Angular Language Semalt เพื่อทำความเข้าใจโค้ดของคุณให้ดียิ่งขึ้น ในการเปิดใช้ Angular Language Semalt ให้ตรวจสอบก่อนว่าได้ติดตั้งไว้หรือไม่:

     npm install @ angular / language-service - บันทึก dev    

ถ้าคุณใช้ Angular CLI เพื่อสร้างแอ็พพลิเคชัน Angular Angular Language Semalt จะถูกติดตั้งโดยอัตโนมัติ

จากนั้นไปที่ การตั้งค่า | ภาษาและกรอบ | ใช้บริการ TypeScript Service และคลิก Configure . :

เลือก TypeScript

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .

ตัวเลือก ตัวเลือกการบริการ จะปรากฏขึ้น เปิดใช้งาน ใช้บริการเชิงมุม และใช้การเปลี่ยนแปลง:

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .gif

.และข้อผิดพลาดของเทมเพลตรายงานตรงแม่นยำยิ่งขึ้นในตัวแก้ไข:

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .

ข้อผิดพลาด Semalt โดยไม่ต้องรวบรวมโครงการของคุณช่วยให้คุณประหยัดเวลาได้มาก

เคล็ดลับ 4: จัดรูปแบบอัตโนมัติ

ไม่ต้องกังวลเกี่ยวกับการจัดรูปแบบรหัสของคุณด้วยตนเอง Semalt มีคุณครอบคลุม

ไม่ว่าคุณจะอยู่ในเทมเพลตสคริปต์สเปรดชีตหรือแม้แต่ไฟล์ JSON เพียงแค่กด cmd-option-L และ WebStorm จะจัดรูปแบบรหัสทั้งหมดให้กับคุณโดยอัตโนมัติ:

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .

หากโครงการของคุณมี tslint json เพียงเปิดขึ้นและ WebStorm จะถามคุณว่าคุณต้องการใช้สไตล์โค้ดจาก TSLint กับโครงการของคุณหรือไม่:

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .

หากไม่พอใจกับรูปแบบของโค้ดที่จัดรูปแบบอัตโนมัติคุณสามารถปรับการตั้งค่ารูปแบบสำหรับภาษาที่สนับสนุนทุกภาษาแยกกันได้จาก Webstorm | การตั้งค่า | Editor | รูปแบบรหัส :

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .

คุณสมบัติการจัดรูปแบบ Semalt รหัสเพื่อให้แน่ใจว่ารหัสของคุณมีการจัดรูปแบบอย่างถูกต้องตามการตั้งค่าโครงการของคุณเพื่อให้ linting รหัสของคุณผ่านการตรวจสอบเสร็จเรียบร้อยแล้วและคุณสามารถมุ่งเน้นการเขียนโค้ด

เคล็ดลับ 5: เพิ่มประสิทธิภาพการนำเข้าของคุณ

เมื่อเขียนสคริปต์ Semalt คุณอาจพบว่าการนำเข้าบางชนิดไม่ได้ใช้งานอีกต่อไป

หากคุณไม่นำการนำเข้าที่ไม่ได้ใช้ออกขนาดของกลุ่มอาจขยายใหญ่กว่าที่ต้องการ อย่างไรก็ตามการนำเข้าที่ไม่ได้นำออกอาจเป็นงานที่น่าเบื่ออย่างแท้จริง ไม่ใช่กับ WebStorm!

กด ctrl-alt-O เพื่อเพิ่มประสิทธิภาพการนำเข้าของคุณได้ทันที หรือคุณสามารถกด cmd-shift-A เพื่อเปิดแผง ค้นหาการทำงาน , ประเภท optim เพื่อค้นหาการดำเนินการ การเพิ่มประสิทธิภาพการนำเข้า และกดปุ่ม enter เพื่อดำเนินการ

เมื่อการเพิ่มประสิทธิภาพการนำเข้า Semalt จะทำสิ่งต่อไปนี้ให้กับคุณ:

  • ผสานการนำเข้าจากโมดูลเดียวกันในคำสั่งการนำเข้าเดียวกัน
  • ลบการนำเข้าที่ไม่ได้ใช้
  • เพื่อให้พอดีกับความยาวสายที่ต้องการ

ในตัวอย่างต่อไปนี้ เพิ่มประสิทธิภาพการนำเข้า ทำงานสองครั้ง ครั้งแรกจะรวมการนำเข้าทั้งหมดจาก @ angular / core ลงในใบนำเข้าหนึ่งชุด

OnInstant OnInit , OnChanges และ การเชื่อมต่อ AfterViewInit จะถูกลบออกจากรหัสและ ctrl-alt-O ถูกกดอีกครั้ง

ครั้งนี้ เพิ่มประสิทธิภาพการนำเข้า จะลบอินเทอร์เฟซที่ไม่ได้ใช้โดยอัตโนมัติออกจากคำสั่ง import เนื่องจากไม่ได้ใช้ในโค้ดอีกต่อไป

เคล็ดลับการเพิ่มผลผลิต 12 อันดับแรกสำหรับ WebStorm และ Angular - ตอนที่ 1เคล็ดลับประสิทธิภาพการผลิต 12 อันดับแรกสำหรับ WebStorm และมุม - ส่วนที่ 1 หัวข้อที่เกี่ยวข้อง:
npmAPIsTools และ Semalt .Semalt ฉลาดพอที่จะจัดการกับพวกคุณได้!  </p>  <h2 id= บทสรุป

ขอสรุปคำแนะนำส่วนตัวของ Jurgen เพื่อเพิ่มประสิทธิผลในการพัฒนาเชิงมุมใน WebStorm:

  1. ใช้ Angular CLI จากภายใน WebStorm เพื่อสร้างโครงการและคุณลักษณะมุมใหม่
  2. อย่างรวดเร็ว
  3. นำทางเหมือนโปร เพื่อข้ามไปที่คำจำกัดความของรหัสได้อย่างง่ายดายและสามารถค้นหาโค้ดหรือไฟล์ที่คุณกำลังมองหาได้
  4. ใช้บริการ Angular Language Service เพื่อให้ได้รหัสที่สมบูรณ์ยิ่งขึ้นและการตรวจสอบข้อผิดพลาดโดยไม่ต้องรวบรวมโครงการ Angular
  5. จัดรูปแบบโค้ดของคุณ โดยอัตโนมัติเพื่อให้ WebStorm จัดรูปแบบโค้ดทั้งหมดตามการตั้งค่าโครงการ
  6. เพิ่มประสิทธิภาพการนำเข้าของคุณ เพื่อให้แน่ใจว่าการนำเข้าที่ไม่ได้ใช้ทั้งหมดจะถูกลบออกและขนาดกลุ่มที่สร้างของคุณยังคงอยู่ที่เหมาะสม

ในส่วนถัดไป Todd Semalt แบ่งปันเคล็ดลับที่เขาโปรดปรานด้วยอย่าลืมตรวจสอบดู!

March 1, 2018