- شنبه ۲۳ مرداد ۹۵
- ۱۶:۲۱
در این مقاله به توضیح نکات، میانبرها و ترفندهای ویژوال استودیو (Visual Studio 2013) خواهیم پرداخت.
۱٫ کلیدهای [ + Ctrl : انتقال نشانگر از یک آکولاد باز ({) به آکولاد بسته (}). در واقع انتقال نشانگر از ابتدا به انتهای بلوک {}
۲٫ کلیدهای [+Shift+Ctrl : انتخاب متن نوشته شده بین دو آکولاد ({})
۳٫ کلیدهای Ctrl + Enter : ایجاد یک سطر خالی قبل از سطر جاری و انتقال نشانگر به ابتدای سطر خالی ایجاد شده
۴٫ کلیدهای Ctrl + Shift + Enter : ایجاد یک سطر خالی بعد از سطر جاری و انتقال نشانگر به ابتدای سطر خالی ایجاد شده
۵٫ کلیدهای Ctrl + Shift + Down و Ctrl + Shift + Up : در محیط کدنویسی Visual Studio 2013 زمانی که یک متغیر یا Reference انتخاب می شود تمامی مواردی آن متغیر یا Reference به کار رفته به صورت Highlight شده در می آید. جهت حرکت بین آیتم های Highlight شده می توانید از این کلیدها استفاده نمایید.
۶٫ کلیدهای Ctrl + Q : فعال کردن قسمت Quick Launch در محیط Visual Studio 2013 (بالا گوشه سمت راست)
با استفاده از این گزینه شما می توانید در قسمت های مختلف منوها، گزینه ها، NuGetها جستجو نمایید. برای جستجوی عبارت در این قسمت پارامترهایی در نظر گرفته شده است که در زیر به شرح آن می پردازیم.
MRU@ : چنانچه قبل از عبارت مورد جستجو این پارامتر نوشته شود آخرین ۵ گزینه استفاده شده منطبق با عبارت را نمایش خواهد داد. (Most Recently Used)
MENU@ : چنانچه قبل از عبارت مورد جستجو این پارامتر نوشته شود جستجو فقط در منوهای محیط Visual Studio 2013 انجام خواهد شد. مثلا اگر بنویسیم menu option@ نتیجه جستجو مانند شکل زیر خواهد بود.
OPT@ : چنانچه قبل از عبارت مورد جستجو این پارامتر نوشته شود جستجو داخل گزینه های هر قسمت انجام خواهد شد. مثلا اگر بنویسیم OPT intellitrace@، نتیجه مانند زیر خواهد بود.
DOC@ : چنانچه قبل از عبارت مورد جستجو این پارامتر نوشته شود جستجو داخل فایل های کد (cs) باز شده انجام خواهد شد.
NUGET@ : چنانچه قبل از عبارت مورد جستجو این پارامتر نوشته شود جستجو داخل بسته های NuGet انجام خواهد شد.
۷٫کلیدهای , + Ctrl : با استفاده از این کلیدها پنجره ای باز می شود که می توانید در بین متدها، Objectها و Referenceها جستجو نمایید. توجه داشته باشید که این جستجو در تمامی قسمت ها انجام می شود. مثلا ReadXMLFile جز نتایج هر سه جستجوی عبارت های read، XML و LFI خواهد بود. همانند (LIKE %expression%)
۸٫کلیدهای Alt + Down و Alt + Up : جهت جابجا نمودن سطر جاری استفاده می شود.
مسئله : فرض کنید ۵ متغیر را به صورت private تعریف کرده اید که همگی پشت سر هم هستند. چگونه می توانیم همه این private ها را به صورت public تغییر دهیم؟
راه حل : اشاره گر را در ابتدای اولین سطر قبل از private قرار می دهیم. سپس کلیدهای Alt + Shift + Down را فشار می دهیم تا سطر آخرین private حرکت می کنیم. سپس همان گونه که Alt + Shift را نگه داشته ایم کلید Right را فشار می دهیم تا تمامی privateها انتخاب شوند. بعد از اینکه انتخاب شدند public را تایپ می کنیم.
نکته : همین کار را می توان در وسط سطر هم مانند شکل بالا انجام داد. به شکل زیر توجه نمایید. با استفاده از روش بالا توانستیم عبارت int را در هر سه سطر انتخاب کنیم.
امکان جدید در IntelliSense
زمانی که می خواهیم عبارتی را در محیط کدنویسی Visual Studio 2013 تایپ
کنیم خوب طبق معمول IntelliSense فعال می شود و ما را در انتخاب گزینه کمک
می کند. این امکان در Visual Studio 2013 بسیار راحت تر شده است و اگر شما
عبارتی را تایپ کنید فقط در اول عبارات موجود (مثلا نام متغیرها،
Referenceها و متدها و …) جستجو انجام نخواهد شد و این جستجو در کل عبارت
انجام خواهد شد. مانند شکل زیر :
مشاهده می فرمایید که مهم نیست key در کجای عبارت باشد و در نتیجه جستجوی ما خواهد آمد.
Pascal Case : به مثال های زیر توجه کنید، همان گونه که
ملاحظه می فرمایید اگر عبارت RK را بعد از Console تایپ نماییم، متد
ReadKey برای ما نمایش داده خواهد شد. همچنین اگر WL تایپ نماییم
WindowLeft و WriteLine جزء نتایج جستجو خواهد بود.
نکته : برای جستجو در عبارت های PascalCase حتما باید از حروف بزرگ استفاده نمایید.