ویژگی های GoLand 2021.1

توسط mrbardia72
زمان خواندن ~1 دقیقه
ویژگی های GoLand 2021.1

با درود من میخوام توی این مقاله در مورد ویژگی های جدید GoLand 2021.1  ضحبت کنم

ویژگی های جدید عبارتنداز:

Run Targets

بدون ترک IDE می توانید از راه با استفاده  از Docker ، SSH و WSL2 ارتباط داشته باشید

Go 1.16

پشتیبانی از  go: embed  که  code highlighting را فراهم می کند و چند ویژگی زیر

Rename refactoring 

Find Usages 

code completion 

code inspections

درواقع code inspections که موارد نادرست asn1.Unmarshal  را شناسایی می کند. و آن را سریع رفع می کند

درواقع code inspections   به شما در مورد تماسهای نامعتبر برای آزمایش هشدار هم می دهد

Work with JSON

به سادگی با کپی کردن داده های JSON در ویرایشگر ، برچسب های JSON و XML را برای  ساختار مدنظر   ایجاد می کند

More quick-fixes

رفع سریع ناسازگاری در composite literals

در حال حاضر این روش رفع اشکال سریع در ایجاد تایپ ارائه می دهد وقتی GoLand متوجه می شود از تایپ دیگری استفاده می کنید که هنوز تعریف نشده است ، یک تایپ ایجاد می کند.

برای کل ساختار شما یک متد getter  و setters  را ایجاد می کند.

Refactorings

Extract Type refactoring به شما امکان می دهد یک تایپ را از یک تایپ موجود استخراج کنید یا یک تایپ ساختار ناشناس را به یک تایپ نامدار تبدیل کنید.

Refactoring تغییر نام اکنون در پرونده های go.mod در دسترس است تا به شما اجازه دهد ماژول را با نام جدید با خیال راحت تغییر نام دهید. برای جایگزینی نام ماژول قدیمی نیازی به جستجو و جایگزینی در درخت پروژه نیست.

Code With Me

سرویس جدید JetBrains برای توسعه مشترک و بpair programming ، اکنون به عنوان یک افزونه برای GoLand در دسترس است. سطح دسترسی لازم به پروژه خود را تنظیم کرده و لینک را با مهمانان خود به اشتراک بگذارید. همتایان شما حتی برای همکاری با شما نیازی به نصب IDE  ندارند. تماس های صوتی و تصویری جاسازی شده ، همراه با پیام چت ، به تیم ها کمک می کند تا درباره کد ، بحث و اشتراک دانش خود و همکاری موثرتر صحبت کنند.

Postfix Completion

پس از شناسه ای که خطایی را بازگرداند ، از الگوی جدید .varCheckError Postfix Completion استفاده کنید تا نام های متغیر پیش فرض به طور خودکار اضافه شود و خطا از متد برگردانده شود.

Run & debug

GoLand 2021.1 به شما این  امکان را می دهد که یک sudo session طولانی را اجرا کنید.

Code completion

در این نسخه جدید ، ما مراحل اولیه تکمیل کد را بر اساس یادگیری ماشین (ML) معرفی کرده ایم که جایگزینی برای مکانیزم استاندارد رتبه بندی است.

UI improvements

منوی دسترسی سریع برای تغییر themes یا keymaps ، navigate to plugins و رفتن به تنظیمات در گوشه سمت راست بالای IDE قرار داده شده است.

دسترسی سریع به پروژه های اخیر در ویندوز.

نمایش نکات بهتر

تغییرات قلم

Other

پیش نمایش HTML داخلی

توانایی به حداکثر رساندن برگه های ویرایشگر در split view تقسیم شده.

افزونه Makefile Language به طور پیش فرض کار می کند.