توصیه میکنم که قسمت اول این نوشته رو بخونید چون یه سری موارد دیگه هم علاوه بر 14 تریک دیگه رو آنجا توضیح دادم.
1- اگر یه خط رو خواستید جابجا کنید، مثلا چند خط ببریدش بالاتر یا پایینتر، میتونید به همراه Alt یکی از کلیدهای بالا یا پایین رو برای بالا پایین بردن اون خط در کد استفاده کنید.
2- این رو سعید یادآوری کرده بود، اگر از ترکیب Alt + Shift و یکی از دکمه های بالا یا پایین استفاده کنید، میتونید یک یا چند خط رو کپی کنید، قبلا خودم از ترکیب Home و بعد Shift + End استفاده میکردم و بعد کپی و پیست، که خوب برای کپی کردن یک یا چند خط میشه گفت خیلی کار زیادیه.
3- اینم تا یادم نرفته بگم که وقتی چند تا خط رو بصورت مالتی کرسر گرفتید، میتونید همون چند تا خطر رو با همون ترتیب بالا و پایین ببرید یا کپی کنید.
4- اگر از ترکیب Ctrl + P استفاده کنید میتونید فایلهای پروژه رو سرچ کنید، وقتی هم که دراپداون سرچ رو براتون باز کرد با دکمههای بالا و پایین میتونید فایل رو انتخاب کنید و با زدن اینتر بازش کنید و اینجوری میشه استفاده از ماوس رو کمتر کرد و سرعت کار رو بیشتر کرد.
5- تو قسمت اول گفتم برای کیل کردن ترمینال شورتکی دیفالت نداریم ولی میشه خودمون تعریف کنیم، ولی یه راه دیگه استفاده از Ctrl + Shift + P هست که Command Palette رو براتون باز میکنه، شاید باید این رو نکته اول قسمت اول میگفتم، این پلت هاب دسترسی سریع به هرچیزی هست که شما در VSCode نیاز دارید، هر کاری که بخواید بکنید رو توش سرچ کنید از فرمت کردن تا سیو کردن، فایل و فولدر جدید، تنظیمات، نصب پلاگین، این لعنتی خودش یه کتاب کامل میخواد، هر پلاگینی هم که نصب کنید دستوراتش رو تو این پنل اضافه میکنه، گاهی که مثلا چند تا پلاگین برای یه کار دارید، ازتون میپرسه با کدومش مثلا فرمت کنم یا تنظیم کنید که با همیشه با کدومش کار کنید که میتونه برای یه ورک اسپیس یا پروژه باشه یا روی همه پروژههاتون. حتی دستورات گیت رو هم میتونید از اونجا پیدا کنید، من خودم اونایی که یادم نمیاد رو از اونجا نگاه میکنم.
خلاصه باهاش کلنجار برید و شخمش بزنید.
6- راستی یاتونه که میتونستید چند تا ویو کنار هم با با زدن Ctrl + \ بیارید؟ یادم رفت که بگم با زدن Shift + Alt + 0 میتونید افقی و عمودی بودن چیدمانتون رو عوض کنید.
7- تو پنل اکسپلورر یا همونجا که فایلها و پروژه رو میبینید و بالا پایین میکنید یه چند تایی تب هستش،
8- خیلی از استک تریسها یا لاگهای خطا و وارنینگ علاوه بر اسم فایل به شما دو تا عدد هم میگن، بعضی میگن که اولیش شماره خط و دومیش شماره کالن یا همان ایندکس کارکتریه که روش ارور خورده بعضی هم نمیگن، شما اگر از ترمینال خود ادیتور استفاده میکنید میتونید از روی اسم فایل Ctrl + Click کنید تا ببردتون همونجا یا اینکه توی فایل با زدن Ctrl + G شماره خط رو بزنید تا ببردتون روی همان خط، اگر کالن رو هم خواستید میتونید با کاما عدد کالن رو بهش اضافه کنید، به این شکل: 145, 26
9- تو خیلی از ادیتورها یا IDEها میتونید با کلیک پشت شماره خط برای زمانی که کد کامپایل میشه بریک پوینت بزارید(خودم تاحالا برای جاوااسکریپت و تایپاسکریپت استفاده نکردم)، ولی میدونستید اگر روی شماره خط کلیک کنید کل خط رو بعلاوه لاین بریک بعدش سلکت میکنید؟ دقیقا انگار که Home بزنید و بعد با Shift و دکمه پایین یا بالا کل خط رو انتخاب کنید و کپی کنید.
10- خوب اینم از اوناییه که باید همون اولای مقاله مینوشتم، خوب طبیعتا Arrow Keys کرسر شما رو جابجا میکنه، اگر به همراهش از Ctrl استفاده کنید، بجای یک کارکتر کرسر شما کلمه به کلمه حرکت میکنه، و اگر از Shift هم استفاده کنید، میتونید برای سلکت کلمه به کلمه هم ازش استفاده کنید.
11- این مورد برای کاربرای ویندوزی خیلی مهمه، چندین سال پیش وقت اولین بار بهش برخوردم بیچاره شدم تا بفهمم چه گندی زدم :))
اگر دارید با شماره 8 کلنجار میرید ترکیب Ctrl + Alt و کلید های جهت نما رو نزنید اگرم زدید اینقدر ترکیبهاشو چک کنید تا بفهمید چی چی میشه که همچی میشه، از من گفتن.
12- اگر از ماوس برای سلکت کردن استفاده میکنید، این تو ذهنتون باشه سینگل کلیک جای کرسر رو مشخص میکنه، اگر وسط کلمه دابل کلیک کنید کلمه انتخاب میشه و با تریپل (سه بار) کلیک یه خط، ممکنه مسخره به نظرتون بیاد ولی خیلیها اینو بلد نیستند پس فحشم ندید.
اینها و موارد قبلی تقریبا همه راهیه که من برای استفاده از VSCode تو چنته دارم و بعید میدونم چیزی رو از قلم انداخته باشم، امیدوارم دستکم یکی دوتاش به دردتون بخوره.
باز هم میخوام اگر چیزی به ذهنتون رسید که من نگذاشتم بگید تا من هم یاد بگیرم، پیشاپیش ممنونم.