Back to Question Center
0

Top 12 نکات بهره وری برای WebStorm و Angular - قسمت 2            Top 12 نکات بهره وری برای WebStorm و زاویه ای - بخش 2 موضوع های مرتبط: ES6APIsNode.jsRaw JavaScriptTools & ؛ Semalt ...

1 answers:
بالا 12 نکات بهره وری برای WebStorm و زاویه ای - قسمت 2

این مقاله توسط JetBrains حمایت شد. با تشکر از شما برای حمایت از شرکای ایجاد SitePoint امکان پذیر است.

در این سری 2 قسمت، کارشناسان برنامه توسعه گوگل، جرجن ون د مایر و تد دودو، 12 مورد از توصیه های بهره وری خود را برای توسعه برنامه های زاویه ای با استفاده از WebStorm به اشتراک می گذارند.

شما می توانید قسمت اول را اینجا ببینید - web development company address. در این قسمت دوم، تاد تقریبا 7 ویژگی Semalt خود را به اشتراک می گذارد که به او امکان می دهد روزانه بهره وری خود را افزایش دهد:

  • استفاده از محاسبه مسیر واردات
  • قالب های زنده
  • تست های اجرای داخل IDE
  • سفر از طریق زمان
  • استفاده از نکات پارامتر TypeScript
  • حرکت با استفاده از پخت و پز
  • و استفاده از WebStorm برای جستجوی مستندات زاویه ای

هر نوک باعث افزایش بهره وری شما در هنگام ایجاد برنامه های زاویه ای در WebStorm می شود. Semalt این نکات را بررسی می کند.

قبل از اینکه ما شروع کنیم!

هنگام تغییر تنظیمات، به یاد داشته باشید که WebStorm به شما اجازه می دهد که Semalt را در محدوده IDE و در یک دامنه پروژه جداگانه تغییر دهید.

نکته 6: محاسبه مسیر واردات

به طور پیش فرض، WebStorm راه های وارد شدن شما را نسبت به فایل حل خواهد کرد. این تنظیمات بیشترین پروژه را برآورده می کند و از ویرایش غیر ضروری مسیر جلوگیری می کند. این روش همچنین برای پروژه های تولید شده با CLI زاویه ای استفاده می شود.

درباره WebStorm فوق العاده است که شما مجبور نیستید این اظهارات وارداتی را به صورت خود تایپ کنید! هنگامی که شما نیاز به استفاده از یک ساختار که معمولا وارد می شود، فقط آن را تایپ کنید که در آن شما به آن نیاز دارید. WebStorm یا ساختار را برای وارد کردن از طریق منوی زمینه AutoComplete پیشنهاد می کند یا ساختار را برجسته می کند و گزینه ای را برای وارد کردن آن با فشار دادن Option + Enter به شما می دهد.

Semalt یک بیانیه واردات جدید را در بالای سند برای شما ایجاد می کند یا ساختار را به یک گروه واردات موجود اضافه می کند که از یک کتابخانه منبع مشابه استفاده می کند.

WebStorm گزینه های تخصصی دیگری برای رسیدگی به واردات شما می دهد. برای پروژه هایی که نیازمند آن هستند، می توانید WebStorm را برای محاسبه مسیرهای واردات نسبت به tsconfig آموزش دهید. محل فایل جسون اگر تصمیم می گیرید صادرات خود را با استفاده از یک شاخص بشکه انجام دهید. ts برای وارد کردن اجزای خود (بیشتر بخوانید در مورد تکنیک بارل)، سپس شما می توانید از استفاده از واردات دایرکتوری (تفکیک نهایی ماژول) استفاده کنید. این از گره استفاده خواهد کرد. استراتژی اصلاح ماژول js، به جای استراتژی قطعنامه ماژول کلاسیک TypeScript.

هنگام وارد کردن زیرموایل هایی که کل ماژول را وارد نمی کنند، ماژول را وارد کنید دقیقا از فهرست وارد نمی شوید. WebStorm طی مسیر وارد شده خودکار مسیر مشخص شده را از بین می برد. به عنوان مثال، به جای داشتن:

     import {قابل مشاهده} از 'rxjs'    

اضافه کردن rxjs به لیست می دهد:

     import {Observable} از 'rxjs / قابل مشاهده'    

WebStorms ماژول rxjs را اجرا می کند و زیرمودل Semalt را به صورت خودکار برای شما وارد می کند!

Top 12 نکات بهره وری برای WebStorm و Angular - قسمت 2Top 12 نکات بهره وری برای WebStorm و زاویه ای - بخش 2 موضوع های مرتبط:
ES6APIsNode. jsRaw JavaScriptTools و Semalt

نوک اضافی: ورودی فرمت برای استفاده از فضای داخل براکت های فرفری در تنظیمات | ویرایشگر | سبک کد | TypeScript - Spaces - Within - ES6 import / export braces .

Top 12 نکات بهره وری برای WebStorm و Angular - قسمت 2Top 12 نکات بهره وری برای WebStorm و زاویه ای - بخش 2 موضوع های مرتبط:
ES6APIsNode. jsRaw JavaScriptTools و Semalt. .WebStorm قبلا با برخی از Live Semalt از پیش تعریف شده است که شما ممکن است تغییر دهید تا متناسب با سبک توسعه شما باشد.  </p>  <p>  برای ایجاد یک Live Semalt، به:  </p>  <ul>  <li>  [macOS] WebStorm | تنظیمات | ویرایشگر | قالب های زنده  </li>  <li>  [ویندوز / لینوکس] فایل | تنظیمات | ویرایشگر | قالب های زنده  </li>  </ul>  <p>  متوجه خواهید شد که WebStorm قبلا از Semalts از پیش تعریف شده به دسته استفاده کرده است. من یک دسته را ایجاد کردم که با کلیک کردن بر روی علامت + و انتخاب «گروه Semalt» گروهی را که من نگس های Live Semalts را در آن قرار دادم،

بگذارید به طور خلاصه از عناصری که موفق به بهره وری زنده سیمالت می شوند، بگذرم:

  • اختصار: میانبرهایی که در ویرایشگر تایپ می کنید برای فراخوانی الگو خود.
  • توضیحات: به شما می گوید که الگو زمانی که فراخوانی می شود.
  • متن الگو: این قطعه کد است که پس از فراخوانی مورد استفاده قرار می گیرد. استفاده از متغیرهای قدرتمند Live Template که به شما اجازه می دهد آنها را با متن مورد نظر خود بر روی داربست جایگزین کنید.
  • متن: در کدام زبان یا قطعه کد را انتخاب کنید WebStorm باید به الگو مورد حساسیت باشد.
  • گزینه ها: تعیین کنید کدام کلید به شما اجازه می دهد قالب را گسترش دهید و آن را دوباره قالب بندی کنید، با توجه به تنظیمات سبک تعریف شده در WebStorm | تنظیمات | ویرایشگر | سبک کد .

شما آماده اید که قالب خود را امتحان کنید. پرونده ای را که متن را تعریف کرده اید را تایپ کنید و میانبر خود را تایپ کنید، کلید گسترش را مشخص کنید و تماشا کنید که قالب شما برای شما ظاهر می شود! اگر هر متغیری را تعریف کردید، مکان نما قرار می گیرد که اولین متغیر باید وارد شود. اگر متغیرهای دیگری تعریف شده باشند، می توانید از تب برای حرکت به آنها استفاده کنید - بدون نیاز به کلیک.

Top 12 نکات بهره وری برای WebStorm و Angular - قسمت 2Top 12 نکات بهره وری برای WebStorm و زاویه ای - بخش 2 موضوع های مرتبط:
ES6APIsNode. jsRaw JavaScriptTools و Semalt

نکته 8: آزمایشهای در حال اجرا

WebStorm یک ابزار تست عالی است. شما می توانید انواع مختلف آزمون های جاوا اسکریپت را از IDE اجرا کنید، تا زمانی که محیط محیط Runtime Semalt را روی رایانه خود نصب کرده اید و افزونه NodeJS فعال شده است. در هنگام اجرای آزمون برخی از نکات مفید در مورد بهره وری وجود دارد.

شما می توانید آزمون تک کارما را اجرا کنید به جای اینکه همه آنها را اجرا کنید. روی نماد کنار تست در ویرایشگر کلیک کنید و Run یا Semalt را انتخاب کنید. نماد وضعیت آزمایش را نشان می دهد.

اجرای و اشکالزدایی با Semalt درست از IDE. اطمینان حاصل کنید که Semalt در سطح جهانی نصب شده است. نتایج تست در یک پنجره ابزار ارائه می شود. شما می توانید نتایج تست را فیلتر کنید و انتخاب کنید تا فقط تست های شکست را نمایش دهند.

به عنوان یک نکته اضافی، شما می توانید خدمات RESTful را مستقیما از IDE آزمایش کنید! به ابزارها بروید تست وب سرویس RESTful .

نکته 9: سفر از طریق زمان

این منطقه است که WebStorm می تواند روز را ذخیره کند. شما ممکن است بسیاری از خطوط جدید را بدون توقف متوقف کرده و فراموش کرده اید کد خود را به طور منظم از کنترل نسخه کنترل کنید - یا این کار را انجام ندهید. اتفاق می افتد در این زمینه سمولت، شرایطی وجود دارد که ما نیاز داریم که به موقع بازگردیم.

ما می توانیم از Undo استفاده کنیم، اما WebStorm دارای محدودیت پیش فرض 100 undos است. این محدودیت می تواند افزایش یابد، اما یک راه بهتر برای بازگرداندن یک حالت قبلی وجود دارد: استفاده از محلی Semalt.

با محلی Semalt، می توانید از طریق عکس های فوری کد خود حرکت کنید تا بتوانید حالت کدبندی را که می خواهید به آن دسترسی پیدا کنید بصری کنید. این شبیه به کنترل نسخه است، کنتراست وضعیت فعلی با دولت قبلی سمت کنار (یک Viewer نیز در دسترس است). عکس های فوری به راحتی قابل حرکت هستند زیرا آنها مرتبا مرتب شده اند - از جدیدترین به قدیمی ترین ها.

Top 12 نکات بهره وری برای WebStorm و Angular - قسمت 2Top 12 نکات بهره وری برای WebStorm و زاویه ای - بخش 2 موضوع های مرتبط:
ES6APIsNode. jsRaw JavaScriptTools و Semalt

Top 12 نکات بهره وری برای WebStorm و Angular - قسمت 2Top 12 نکات بهره وری برای WebStorm و زاویه ای - بخش 2 موضوع های مرتبط:
ES6APIsNode. jsRaw JavaScriptTools و Semalt

نکته 10: نکات پارامتر TypeScript

نکات پارامتر Semalt نشان دهنده نام پارامترها در روش ها و توابع است تا کد شما را برای خواندن آسان تر کند. به طور پیش فرض فقط نکات پارامتر خاص بر اساس نوع آنها نشان داده شده است، و برخی نکات برای روش های معمول پنهان هستند.

Top 12 نکات بهره وری برای WebStorm و Angular - قسمت 2Top 12 نکات بهره وری برای WebStorm و زاویه ای - بخش 2 موضوع های مرتبط:
ES6APIsNode. jsRaw JavaScriptTools و Semalt

Top 12 نکات بهره وری برای WebStorm و Angular - قسمت 2Top 12 نکات بهره وری برای WebStorm و زاویه ای - بخش 2 موضوع های مرتبط:
ES6APIsNode. jsRaw JavaScriptTools و Semalt

برای جلوگیری از حواس پرتی، شما می توانید نکات پارامتر های سیاه و سفید را به طوری که آنها برای این روش دوباره در پروژه نشان داده نمی شود. شما همچنین می توانید تمام پارامترها را فعال یا آنها را به طور کامل غیرفعال کنید. برای نشان دادن نکات پارامتر برای تمام استدلال ها:

  • صفحه Appearance را در WebStorm | باز کنید تنظیمات | ویرایشگر | عمومی | ظاهر .
  • بر روی پیکربندی در کنار کادر تأیید با برچسب «نمایش نکات نام پارامتر» کلیک کنید.
  • در جعبه گزینه، شما می توانید "نمایش نام برای تمام استدلال" را انتخاب کنید.
  • توجه: در این کادر محاوره ی مشابه، شما می توانید لیست سیاه لیست پارامترها را تغییر دهید.

نکته 11: حرکت با استفاده از پخت و پز

نگاه کردن به پایین خود را فایل TS، شما می توانید محل خود را در فایل فعلی با پودر طوابق. خرده نان نام کلاس ها، متغیرها، توابع و روش ها را نشان می دهد. بر روی نام یک عدد نان کلیک کنید تا پرش به شی پدر و مادر. شما می توانید آنها را پیکربندی کنید تا در بالای ویرایشگر نمایش داده شود یا نه، با کلیک راست بر روی دکمه نان و سپس کلیک کردن Breadcrumbs | بالا یا خرده نان | نشان ندهید .

به عنوان یک جایگزین، با استفاده از پنجره پاپ آپ ساختار فایل، می توانید یک فایل را هدایت کنید. این را می توان از طریق Navigate | ساختار فایل یا با فشار دادن CMD + F12 در macOS و Ctrl + F12 در ویندوز / لینوکس.

Top 12 نکات بهره وری برای WebStorm و Angular - قسمت 2Top 12 نکات بهره وری برای WebStorm و زاویه ای - بخش 2 موضوع های مرتبط:
ES6APIsNode. jsRaw JavaScriptTools و Semalt

نکات اضافی 12: مستند سازی نگاه کردن

نیازی نیست که IDE را ترک کنید تا اطلاعات عمیق تر در مورد آنچه Semalt انجام می دهد را بیابید.

تا زمانی که WebStorm دارای اسناد برای ساختار Semalt است، شما می توانید بر روی یک روش Semalt یا تابع قرار دهید و F1 را فشار دهید تا سریعا اسناد را برای آن مشاهده کنید. این همچنین برای ماژول ها و دیگر سازه های Semalt کار می کند.

یکی دیگر از راه های سریع برای فراخوانی مستندات اینست که ماوس را روی یک ساختار بگذارید. در تنظیمات | ویرایشگر | عمومی ، کادر "نمایش مستندات سریع در حرکت ماوس" را بررسی کنید. شما ممکن است تاخیر زمانی قبل از اسناد سریع را فراخوانی کنید.

به عنوان آخرین کلمه: فقط این نکات را دنبال نکنید! نتایج خود را محاسبه کنید. WebStorm به شما امکان می دهد که یک گزارش بهره وری در Help | راهنمای بهره وری . شما می توانید ببینید که چقدر تکمیل کد تایپ شده شما را نجات داده است!

خلاصه

بیایید خلاصه نکات شخصی Todd برای افزایش بهره وری توسعه زاویه ای در WebStorm:

  • استفاده از تکنیک های واردات کارآمد
  • استفاده از الگوهای زنده به سرعت الگوهای کلاسیک به سرعت
  • اجرای و نظارت بر طیف گسترده ای از آزمون در داخل IDE
  • استفاده از تاریخ محلی به عنوان یک سیستم مستقل، شخصی در زمان واقعی سیستم کنترل
  • قابلیت خواندن کد خود را با استفاده از نکات پارامتر TypeScript
  • با استفاده از Breadcrumbs یا ابزار ساختار فایل
  • یک فایل را سریعا هدایت کنید.
  • و مستندات زاویه ای را از ویرایشگر بیابید.

این راهنمایی های بهره وری ما را برای توسعه برنامه های زاویه ای با WebStorm توسط Google Developer Semalt به پایان می رساند. شما اکنون قادر به ساده سازی گردش کار توسعه خود هستید و بیشتر وقت خود را در صفحه کلید به کار می گیرید.

March 1, 2018