ابزار کاربر

ابزار سایت


tutorials:programming:how-do-you-format-code-on-save-in-vs-code

ذخیره تکه کدهای پر استفاده در ویژوال استادیو کد(visual studio code)

مطلبی که تصمیم دارم در ارتباط با اون آموزش بدم بسیار مفید و کاربردی است فرض کنید شما چندین تابع کد دارید که مرتب در جاهای مختلف تکرار میشوند حالا چه در پروژه های مختلف یا در همان فایل یک راه ساده در visual studio code وجود دارد که میتوانید برای کدهاتون شورت کات بسازید پس به آدرس زیر مراجعه کنید

file/Preferences/user snippet

زبان خودتان را انتخاب کنید بر فرض مثال اگر زبانتان را لاتک انتخاب کنید باید بین دو {} کد مورد نظر خودتان را قرار دهید

قدم اول

اسمی برای کد خودتون انتخاب کنید دو نقطه بزارید و } باز کنید بر فرض مثال من اسم کدم رو insert_image قرار دادم

"insert_image":{
 
 
 
}

قدم دوم

انتخاب یک پیشوند مناسب مثلا من img انتخاب کردم وبین دوتا } نوشتم پس کد شما الان باید این شکلی باشد.

"insert_image":{
"prefix": "img",
 
 
}

قدم سوم

قرار دادن کد مورد نظر ما حالا شما باید یک body همانند کد زیر بنویسید و دستورات خود را بین دو [] قرار دهید. هر خط کد را بین کوتیشن («) قرار دهید کد زیر بدون قرار دادن کد است در اصل شما میتونید این کد رو هم کپی و استفاده کنید

"insert_image":{
"prefix": "img",
"body":["
 
"],
}

به کد زیر دقت کنید

	"insert_image":{
"prefix": "img",
"body": [
	"\begin{figure}[H]%ejbar shekl baray gharar gereftan zire matn"
	"\caption{پنجره دیسک ۲}"
	"\begin{center}"
		"\includegraphics[width=8cm]{pic/ch05/ch05-23.png}"
	"\end{center}"
	"\label{pic-59}"
"\end{figure}"
 
	],
	"description":"قراردادن کد عکس در لاتک"
	}

کار تمام است برای فراخوانی فایل فقط کافی است اسمی که برای پسوند نوشتیم را بنویسید تا کد برای شما جایگذاری شود

فقط یک نکته برای زبان پایتون هست که باید ذکر کنم برای ایجاد ایندنت در کدهایتان حتما از t\ استفاده کنید به مثال زیر دقت کنید ما یک تابع ساده نوشتیم

"test def":{
"prefix": "test",
"body": [
	"def myfunc(teach,cours):",
	"\tprint(teach)"
],
 
	}
tutorials/programming/how-do-you-format-code-on-save-in-vs-code.txt · آخرین ویرایش: 2019/01/04 12:31 توسط phoenix