کد نویسی سریع با shortcut ها در اندروید استودیو

استفاده کردن از shortcut ها علاوه بر اینکه سرعت کارتونو افزایش می ده باعث می شه موقع کد نوشتن اگه کسی کنارتون نشسته باشه یه حرفه ای به نظر برسین ولی ممکنه یه مسئله ای واسه کسی که می خواد روش سنتیش رو کناره بزاره پیش بیاد اینکه چون هنوز با دو تا انگشتاش تایپ می کنه shortcut ها شاید زیاد نتونه سرعتشو افزایش افزایش بده و حتی بدتر ممکنه سرعتش افتضاح بشه و درنهایت بره کار قبلیش یعنی موس و تایپ دو انگشتیش و بگه shortcut ها واسم زیاد کارایی ندارن.من اول مقاله چند سایت در موضوع یادگیری و تمرین تایپ ده انگشتی بهتون معرفی می کنم که اگه با تمرین پیوسته و مداومتون همراه باشه می تونین مثل اب خوردن حتی چشم بسته با هر ده انگشتتون بدون نگاه کردن به چیدمان کیبورد تایپ کنین بعدش در ادامه مقاله می ریم سراغ موضوع اصلی مقاله یعنی shortcut ها که اول قراره shortcut های عمومی که می تونید توی هر محیطی حتی notepad هم به کار بگیریدشون و در ادامش shortcut های پرکاربرد و ویژه android studio رو بهتون معرفی می کنم.تایپ ده انگشتیتوی تایپ ده انگشتی به جای اینکه واسه تایپ یه کلمه به کیبورد نگاه کنیم و تک به تک حروف رو پیدا کنیم و فشارشون بدیم تمرکزمون رو روی مانیتور می گذاریم و اینکار رو برامون مغز و انگشتای دستامون انجام می دن و اگه تا حدی توی این مهارت پیشرفت کنین می تونید مثل گیف بالا در کنارش قهوه یا چاییتونو هم میل کنید ? یادگیری این مهارت به این شکله مه کل چیدمان کیبورد رو مغزتون توی ماهیجه هاش ثبت می کنه و ناخداگاه بدون فکر کردن بهش کلید مورد نظر کیبورد رو فشار می دین پایین تر براتون دو دسته سایت واسه یادگیری و تمرین این مهارت معرفی کردم که می تونین ازشون استفاده کنید از نظر خودم بهترین های خودشون هستن:واسه یادگیری و تمرین1. Typing2. Typing clubهر دو این سایتا برای یادگیری مناسب هستند ولی به شخصه اولی رو ترجیح می دم به دلیل اینکه تمرینای موثر تری و بهتری نسبت به مورد دومی داره و مزیت دومی هم تعداد زیاد بخش هاشه با این حال انتخاب با خودتونه.فقط واسه تمرین بیشتر1. Typing.io2. Nitro typeسایت اول واسه نوشتن کد با زبان های برنامه نویسی متفاوت هستش به احتمال زیاد اوایل سرعت تایپتون توی نوشتن کد در مقایسه با نوشتن یه متن معمولی کندتر باشه این طبیعیه و چاره راهش هم طبق معمول فقط تمرینه که یا از این سایت کمک بگیرین یا خودتون یه کد از گیت هاب یا هر جای دیگه پیدا کنین و اونو دوباره تایپ کنین سایت دوم هم به نوبه خودش سایت جالبه که تایپ ده انگشتی رو در قالب یه بازی قرار داده که روی افزایش سرعت تایپتون تاثیر داره به شخصه که سرعت تایپم اوایل نهایتا 30 بود با این سایت به 60 رسیده شدیدا پیشنهاد می کنم امتحانش کنید خبر خوب اینه که کاملا رایگانه و حتی می تونید با دوستاتون بازی کنین.Shortcutsعمومی: اول چند تا کلید های ترکیبی بهتون یاد می دم که توی هر جایی جدا از برنامه باهاش بتونید کار کنید فرض بر اینکه که از سیستم عامل ویندوز استفاده می کنینحرکت بین کلمات: Ctrl + Left/Right Arrow انتخاب حین حرکت بین کلمات: Ctrl + Shift + Left/Right Arrowانتخاب یک متن طولانی: Click Left ..... Shift + Click Leftحذف از جلو: Deleteجایگذاری: Ctrl + Rویژه اندروید استودیو:مرتب کردن کد ها و بهینه کردن import ها: Ctrl + Alt + Lبهینه کردن import ها: Ctrl + Alt + Oنمایش پارامتر های توابع: Ctrl + Pجا به جایی بین تب ها: Alt + Left/Right Arrowجستجو بین همه چیز: Double Shiftدید سریع به مستندات: Ctrl + Qتغییر نام: Shift + F6متد های Ctrl + O :Overrideمتد های Ctrl + I :Implementکامنت تک خطی و لغو کردنش: / + Ctrlکامنت چند خطی و لغو کردنش: / + Ctrl + Shiftالبته توجه داشته باشین که Shortcut های اندروید استودیو بیشتر از این حرف هاست و من فقط اونایی که خودم بیشتر استفاده می کنم و فکر می کنم پرکاربرده توی لیست بالا ذکر کردم اگه علاقه مندین با Shortcut های دیگه اندروید استودیو اشنا بشین به لینکی که توی قسمت منابع گذاشتم مراجعه کنین امیدوارم از خوندن این مقاله لذت برده باشین ?.منابعKeyboard shortcuts | Android Developers