برو به محتوای اصلی
Yasaman Far
بازیساز
۴ سال پیش پرسیده شده

من خیلی وقت نیست برنامه‌نویسی رو شروع کردم. ولی دوست دارم بتونم مثل یه حرفه‌ای از IDE استفاده کنم! شما از چه Shortkey هایی بیشتر از همه تو Visual Studio استفاده می‌کنید؟

من کجام؟ اینجا کجاست؟

در جامعه بازی‌سازان ایران می‌تونید در مورد هر موضوعی سوال کنید، به سوالای بقیه جواب بدید و تجربه‌تون رو به اشتراک بگذارید!

از F12 برای رفتن به تعریف یک تابع/کلاس/...

از CTRL+. برای گرفتن آیتم‌های مهم برای یک تکه از کد. مثلا اگه یه تیکه کد انتخاب کنید و روش CTRL+. بزنید براتون امکان تبدیل اون به متد و ... رو به شکل منو میاره. توی context menu که با کلیک راست میاد اسمش quick actions هستش

CTRL+R+R یعنی باید کنترل بگیرید و R رو دو بار بزنید برای rename کردن متغیر/تابع/هر اسم/identifier دیگه
CTRL+Enter برای بردن خط فعلی به خط پایین و آوردن cursor به خط بالا که خالی شده برای نوشتن خطی در بالای خط فعلی
CTRL+Shift+A برای ساخت آیتم جدید
tab و double tab برای کامل کردن 
CTRL+M+M برای باز کردن و بستن یه تابع/کلاس/تیکه کد/region
CTRL+C+K و CTRL+K+U برای کامنت کردن و از کامنت در آوردن
CTRL+F5 برای اجرای برنامه اگه داخل یونیتی کار نمی‌کنید.

ولی کلا پیشنهاد می‌کنم حساس نشید بهش و در طول زمان هرچیزی که دیدید زیاد استفاه می‌کنید رو برید کلیدشو که جلوش نوشته نگاه بکنید.

خداداد مهدوی
برنامه نویس مبتدی

اگر نیاز به دونستن همه shortcut keys دارید توی این لینک۳۷۸ لیست کاملش برای Visual Studio هست.

اما اگر میخوایید کلا بیشتر از اینها استفاده کنید با مرور زمان به نظرم با ساده‌ترین‌ها شروع کنید مثل  duplicate یک خط کد یا rename متغیر که دوستان توی پاسخ هاشون گفتن.

این لینک۶۵۲ هم راه‌های پیدا کردن این key‌ها داخل برنامه و در صورت نیاز تغییر دادنشونه که براتون راحت‌تر باشه.
 

بابک سلیمی
از اعضای تیم لیک هورس

به نظرم چیز بدیهی میتونه باشه ولی پرکاربرد‌ترین Shortkey به نظرم Ctrl+Space هستش  که برای بکار انداختن قابلیت Intellisense ويژوال استدیو استفاده میشه که بهتون پیشنهادات مفیدی میده و کلی تو سرعت میتونه تاثیر مثبت بذاره.

با Ctrl+minus(-) میتونید برگردید به مکان قبلی که در حال کدزنی بودید.

با Ctrl+L هم میتونید بدونه هایلایت کردن کل یک خط رو پاک کنید.

با Ctrl+semicolon(;) هم میتونید داخل solution explorer سرچ کنید. من از این قابلیت بیشتر برای رفتن به scriptهای مختلف استفاده میکنم.

نرگس فرازان
برنامه نویس تیم Acid Green Games

این‌ها شاید ابتدایی باشن ولی خودم وقتی یادگرفتن نجات بخش بودن!

اگر قسمتی رو select نکرده باشید و Ctrl + C رو بزنید کل خط کپی میشه و با Ctrl + V هم خب paste میشه... همین طور Ctrl + D هم خط رو کامل تکرار میکنه (duplicate)
از Alt + Up/Down Arrow برای جا به جا کردن یک خط کامل استفاده میشه،
اگر Alt رو بگیرید میتونید از چند خط کاراکترها رو select کنید...تستش کنید، توضیحش سخته!😅

امیر نظری
علاقه‌مند به بازی سازی مستقل

من از دبل تب برای کامل کردن عبارات و F12 برای پیداکردن رفرنس‌ها زیاد استفاده می‌کنم