خصوصیت جادویی Quick Fix
خصوصیت جادویی Quick Fix
اندروید استودیو خصوصیت فوق العاده جذابی به اسم Quick Fix یا این که Intention Actions دارااست. این خصوصیت راهکار های ممکن برای شما درمورد خطاها مرتبط با کد شمارا براساس جای یاب طراحی اپلیکیشن در مشهد جای و شرایط فعلی ارائه میدهد.
خصوصیت Quick Fix میتواند اکثری از اشتباهات رایج مانند حذف ایمپورت های بلااستفاده، متدهای بلااستفاده یا این که متغیرهای بلااستفاده را برطرف نماید.
برای آوردن این خصوصیت جادویی، از کلیدهای ترکیبی ⌥ + Enter در MacOSX و Alt + Enter در ویندوز / لینوکس به کار گیری نمایید:
تا الان نحوه های سریعی برای بازآرایی کد خویش و شناسایی و رفع اشتباهات پیدا نموده اید. ولی چه طور میتوانید در نزدیکی کد خویش جنبش نمایید؟
به کارگیری از اندروید استودیو برای پیمایش کد بیس (Codebase)
در حالی که کد ریفکتورینگ ابزاری توانا برای پیشرفت دهندگان میباشد، یک کدام از دیگر از مزایای به کارگیری از اندروید استودیو این میباشد که میتوانید به صورت موثرتر به کدبیس خویش بروید. آیتم های اندروید استودیو و صحافی های اساسی ، جستجوی مقر کد را فارغ از دردسر اعمال میدهد.
کاوش در کدبیس (Searching the Codebase)
زمانی دفعه به جستن هر چیزی در کد شما میرسد، اندروید استودیو یک جستجوی جهانی فوق العاده موءثر داراست که با دو توشه فشردن کلید Shift به آن دسترسی پیدا میکنید.
یک باکس کاوش را اکران میدهد که در آن میتوانید در ادامه پوشه ها، کلاس ها، نمادها ، آزمایش ها ، اسلوب ها و غیره باشید.
اجرای جستجوی خاص خیس
ولی آیا خوب وجود ندارد که در نوبت اولیه نوع خاصی از گزینه ها مثل پوشه ها، کلاس ها یا این که نمادها را سرچ نمائید؟
نگران نباشید، این ترفند اندروید استودیو به شما یاری می نماید تا خصوصیت های متعدد را خاص خیس کاوش نمایید. با این کلیدهای میانبر میتوانید به آنان دسترسی داشته باشید:
۱- برای جستجوی صرفا شمارش ها، کلاس ها، رابط ها و مورد ها دیگر، از ⌘ + O در MacOSX و Ctrl + N در ویندوز / لینوکس به کار گیری فرمایید.
۲- صرفا برای جستجوی فولدر ها ، از ⌘ + ⇧ + O در MacOSX و Shift + Ctrl + N در ویندوز / لینوکس استعمال نمایید.
۳- برای جستجوی صرفا نمادها ، از ⌘ + ⌥ + O در MacOSX و Shift + Ctrl + Alt + N در ویندوز / لینوکس به کارگیری فرمایید
نوع دیگری از کاوش که بسیار اثرگذار میباشد به شما قابلیت و امکان میدهد تا به جستجوی اکشن ها بپردازید. زمانی که فراموش میکنید یک کار خاص در IDE کجاست، با استعمال از ⇧ + ⌘ + A در MacOSX و Shift + Ctrl + A در ویندوز / لینوکس میتوانید مجدد به راحتی آن را پیدا فرمائید:
پریدن در تستهای corresponding چطور؟ برای ایفا این فعالیت ، بایستی به کلاس declaration بروید و از ⇧ + ⌘ + T در MacOSX و Shift + Ctrl + T در ویندوز / لینوکس به کارگیری نمائید.
دقت: در شکل خلا آزمایش های جان دار ، اندروید استودیو به شما توصیه میدهد که یک آزمایش تازه ساختوساز نمایید.
اکران متدها ها و مختصات
تنظیم یک نمای کلی از تک تک کلاس بدرد شما میخورد تا فهم بهتری از کدها و یک مشاهده کرد بهتری از کوشش کلاس به شما میدهد.
اندروید استودیو یک مرور سریع داراست که با به کار گیری از مخلوط کلید + F12 در MacOSX و Ctrl + F12 در ویندوز / لینوکس میتوانید به آن دسترسی پیدا نمایید.
به یک Implementation/Declaration بروید
بگذارید بگوییم که شما در حالا مرور از روش کد بیس می باشید و یک روال نا آشنا را فراخوانی میکنید. برای رفتن به definition آن ، صرفا کاری که می بایست جاری ساختن دهید اینست که اسلوب را گزینش کرده و Mac + B را در MacOSX و Ctrl + B را در ویندوز / لینوکس فشار دهید.
بعداز definition ، در حالتیکه مجدد به عبارتی میانبر کیبورد را فشار دهید ، شمارا به مکانی که از سیاق به کار گیری میشود برمی گرداند.
جای یابی مشکلات (Locating Errors)
هنگامی پروژه با اشتباه روبرو می گردد، شما اندوهگین می باشید. : جستجوی آن خطاهای مو جود در پوشه حتی ناامیدکننده خیس میباشد. کارایی برای پیمایش در هزاران کد کد برای یافتن غلط مانند یافتن سوزن در انبار کاه میباشد.
این ترفند android studio این عمل را برای شما آسوده می نماید. زدن F2 در شکل وجود اشتباه در پوشه، قابلیت و امکان پریدن به خط آتی را آماده می نماید.
با جفت شدن F2 با Shift ، میتوانید به خطای گذشته جانور در به عبارتی فولدر برگردید.
برای آزمایش این زمینه، اسم اسلوب ()printRecordingState درون MainActivity.kt را حذف نمایید. این اشتباهات را در کلاس وارد می نماید.
فعلا ، از میانبر برای رفتن به خطوط کد در جایی که خطایی وجود دارااست ، به کار گیری فرمائید.
اعتنا: درصورتیکه خطایی وجود نداشته باشد، آن کلیدها برای همگی هشدارها نیز همین شغل را می نمایند.
صحبت نهایی:
درین نوشتهعلمی همت کردیم جامع ترین منبع را برای مشابه سازهای اندروید برای شما منتشر کنیم تا بتوانید کلیه را در یک مقاله داشته باشید. ضمنا این مقاله هر ماه آپ تو دیت میگردد پس بوکمارک کردن ورقه یادتان نره ! اگه دنبال مشابه ساز خاصی میباشید برای ما کامنت بگذارید.