عرفان صدیق نجاتی
عرفان صدیق نجاتی
خواندن ۳ دقیقه·۳ سال پیش

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

استفاده کردن از shortcut ها علاوه بر اینکه سرعت کارتونو افزایش می ده باعث می شه موقع کد نوشتن اگه کسی کنارتون نشسته باشه یه حرفه ای به نظر برسین ولی ممکنه یه مسئله ای واسه کسی که می خواد روش سنتیش رو کناره بزاره پیش بیاد اینکه چون هنوز با دو تا انگشتاش تایپ می کنه shortcut ها شاید زیاد نتونه سرعتشو افزایش افزایش بده و حتی بدتر ممکنه سرعتش افتضاح بشه و درنهایت بره کار قبلیش یعنی موس و تایپ دو انگشتیش و بگه shortcut ها واسم زیاد کارایی ندارن.

من اول مقاله چند سایت در موضوع یادگیری و تمرین تایپ ده انگشتی بهتون معرفی می کنم که اگه با تمرین پیوسته و مداومتون همراه باشه می تونین مثل اب خوردن حتی چشم بسته با هر ده انگشتتون بدون نگاه کردن به چیدمان کیبورد تایپ کنین بعدش در ادامه مقاله می ریم سراغ موضوع اصلی مقاله یعنی shortcut ها که اول قراره shortcut های عمومی که می تونید توی هر محیطی حتی notepad هم به کار بگیریدشون و در ادامش shortcut های پرکاربرد و ویژه android studio رو بهتون معرفی می کنم.


تایپ ده انگشتی

توی تایپ ده انگشتی به جای اینکه واسه تایپ یه کلمه به کیبورد نگاه کنیم و تک به تک حروف رو پیدا کنیم و فشارشون بدیم تمرکزمون رو روی مانیتور می گذاریم و اینکار رو برامون مغز و انگشتای دستامون انجام می دن و اگه تا حدی توی این مهارت پیشرفت کنین می تونید مثل گیف بالا در کنارش قهوه یا چاییتونو هم میل کنید ? یادگیری این مهارت به این شکله مه کل چیدمان کیبورد رو مغزتون توی ماهیجه هاش ثبت می کنه و ناخداگاه بدون فکر کردن بهش کلید مورد نظر کیبورد رو فشار می دین پایین تر براتون دو دسته سایت واسه یادگیری و تمرین این مهارت معرفی کردم که می تونین ازشون استفاده کنید از نظر خودم بهترین های خودشون هستن:

  • واسه یادگیری و تمرین

1. Typing

2. Typing club

هر دو این سایتا برای یادگیری مناسب هستند ولی به شخصه اولی رو ترجیح می دم به دلیل اینکه تمرینای موثر تری و بهتری نسبت به مورد دومی داره و مزیت دومی هم تعداد زیاد بخش هاشه با این حال انتخاب با خودتونه.

  • فقط واسه تمرین بیشتر

1. Typing.io

2. Nitro type

سایت اول واسه نوشتن کد با زبان های برنامه نویسی متفاوت هستش به احتمال زیاد اوایل سرعت تایپتون توی نوشتن کد در مقایسه با نوشتن یه متن معمولی کندتر باشه این طبیعیه و چاره راهش هم طبق معمول فقط تمرینه که یا از این سایت کمک بگیرین یا خودتون یه کد از گیت هاب یا هر جای دیگه پیدا کنین و اونو دوباره تایپ کنین سایت دوم هم به نوبه خودش سایت جالبه که تایپ ده انگشتی رو در قالب یه بازی قرار داده که روی افزایش سرعت تایپتون تاثیر داره به شخصه که سرعت تایپم اوایل نهایتا 30 بود با این سایت به 60 رسیده شدیدا پیشنهاد می کنم امتحانش کنید خبر خوب اینه که کاملا رایگانه و حتی می تونید با دوستاتون بازی کنین.


Shortcuts

عمومی:

اول چند تا کلید های ترکیبی بهتون یاد می دم که توی هر جایی جدا از برنامه باهاش بتونید کار کنید فرض بر اینکه که از سیستم عامل ویندوز استفاده می کنین

  1. حرکت بین کلمات: Ctrl + Left/Right Arrow
  2. انتخاب حین حرکت بین کلمات: Ctrl + Shift + Left/Right Arrow
  3. انتخاب یک متن طولانی: Click Left ..... Shift + Click Left
  4. حذف از جلو: Delete
  5. جایگذاری: Ctrl + R

ویژه اندروید استودیو:

  1. مرتب کردن کد ها و بهینه کردن import ها: Ctrl + Alt + L
  2. بهینه کردن import ها: Ctrl + Alt + O
  3. نمایش پارامتر های توابع: Ctrl + P
  4. جا به جایی بین تب ها: Alt + Left/Right Arrow
  5. جستجو بین همه چیز: Double Shift
  6. دید سریع به مستندات: Ctrl + Q
  7. تغییر نام: Shift + F6
  8. متد های Ctrl + O :Override
  9. متد های Ctrl + I :Implement
  10. کامنت تک خطی و لغو کردنش: / + Ctrl
  11. کامنت چند خطی و لغو کردنش: / + Ctrl + Shift

البته توجه داشته باشین که Shortcut های اندروید استودیو بیشتر از این حرف هاست و من فقط اونایی که خودم بیشتر استفاده می کنم و فکر می کنم پرکاربرده توی لیست بالا ذکر کردم اگه علاقه مندین با Shortcut های دیگه اندروید استودیو اشنا بشین به لینکی که توی قسمت منابع گذاشتم مراجعه کنین امیدوارم از خوندن این مقاله لذت برده باشین ?.


منابع

Keyboard shortcuts  |  Android Developers


android studioshortcutاندروید استودیو
شاید از این پست‌ها خوشتان بیاید