ভিজ্যুয়াল স্টুডিও কোডে কাস্টম কোড স্নিপেট যুক্ত করা সম্ভব? এবং যদি তা হয়, কিভাবে? ভিএসকোড পরমাণুর উপর ভিত্তি করে, তাই এটি সম্ভব হওয়া উচিত।
ভিজ্যুয়াল স্টুডিও কোডে কাস্টম কোড স্নিপেট যুক্ত করা সম্ভব? এবং যদি তা হয়, কিভাবে? ভিএসকোড পরমাণুর উপর ভিত্তি করে, তাই এটি সম্ভব হওয়া উচিত।
উত্তর:
বলি, আমরা জিও ভাষার জন্য কাস্টম স্নিপেটগুলি খুলতে চাই। তারপরে আমরা এটি করতে পারি:
স্নিপেটগুলি একটি JSON ফর্ম্যাটে সংজ্ঞায়িত করা হয়েছে এবং প্রতি ব্যবহারকারী (ভাষাআইডি) .জসন ফাইলে সংরক্ষণ করা হয়। উদাহরণস্বরূপ, মার্কডাউন স্নিপেটগুলি একটি মার্কডাউন.জসন ফাইলে যায়।
নতুন সরঞ্জামগুলি আপডেট করুন:
স্নিপেট জেনারেটর সাইট: https://snippet-generator.app/
বিকল্প - 1 এখানে একটি ভিসকোড প্লাগইন রয়েছে: স্নিপেট স্রষ্টা ..
এটি ইনস্টল করার পরে, আপনাকে যা করতে হবে তা হ'ল:
বিকল্প - 2 এই ওয়েবসাইট চেক করুন । আপনি বনাম কোড, উত্সব পাঠ্য এবং পরমাণুর জন্য স্নিপেট তৈরি করতে পারেন।
এই সাইটে একবার স্নিপেট তৈরি করা হচ্ছে। সম্পর্কিত IDE এর স্নিপেট ফাইল যান এবং এটি পেস্ট করুন। উদাহরণস্বরূপ, ভিএস কোডে জেএস স্নিপেটের জন্য ফাইল-> অগ্রাধিকার-> ব্যবহারকারীর স্নিপেট যান তারপরে এটি জাভাস্ক্রিপ্ট.জসন ফাইলটি খোলে তার উপরের সাইট থেকে এই স্নিপেট কোডটি পেস্ট করুন এবং আমরা যেতে ভাল।
সংস্করণ 0.10.6 হিসাবে আপনি কাস্টম স্নিপেটগুলি যুক্ত করতে পারেন। আপনার নিজের স্নিপেট তৈরি করার জন্য ডকুমেন্টেশন পড়ুন । আপনি জসন ফাইলটি রেখে কাস্টম স্নিপেটগুলি সন্ধান / তৈরি করতে পারেন C:\Users\<yourUserName>\AppData\Roaming\Code\User\snippets
। উদাহরণস্বরূপ, একটি কাস্টম জাভাস্ক্রিপ্ট স্নিপেটগুলি একটিতে হবে\snippets\javascript.json
আপনি আপনার স্নিপেটগুলি প্রকাশ করতে পারেন যা সত্যই ঝরঝরে বৈশিষ্ট্য। জন পাপা একটি দুর্দান্ত কৌণিক + টাইপ স্ক্রিপ্ট স্নিপেট তৈরি করেছেন যা আপনি বাজারে এক্সটেনশন হিসাবে ডাউনলোড করতে পারেন ।
লুপের জন্য জাভাস্ক্রিপ্টে ডকুমেন্টেশনের জন্য নেওয়া একটি উদাহরণ স্নিপেট এখানে রয়েছে:
"For Loop": {
"prefix": "for",
"body": [
"for (var ${index} = 0; ${index} < ${array}.length; ${index}++) {",
"\tvar ${element} = ${array}[${index}];",
"\t$0",
"}"
],
"description": "For Loop"
},
কোথায়
For Loop
স্নিপেট নাম prefix
ইন্টেলিজেন্স ড্রপ ডাউনে ব্যবহৃত একটি উপসর্গ নির্ধারণ করে। এই ক্ষেত্রে।body
স্নিপেট কন্টেন্ট হয়। সম্ভাব্য ভেরিয়েবলগুলি হ'ল:
description
ইন্টেলিজেন্স ড্রপ ডাউনে ব্যবহৃত বর্ণনাটিআপনি একটি দ্রুত সংক্ষিপ্ত টিউটোরিয়ালের জন্য এই ভিডিওটি দেখতে পারেন
যান ফাইল -> পছন্দ -> ব্যবহারকারী বন্ধকৃত । আপনার পছন্দসই ভাষা নির্বাচন করুন।
লুপ স্নিপেটের জন্য এখন নিম্নলিখিত কোডটি টাইপ করুন:
"Create for loop":{
"prefix": "for",
"body":[
"for(int i = 0; i < 10; i++)",
"{",
" //code goes here",
"}"
],
"description": "Creates a for loop"
}
তুমি পেরেছ.
সম্পাদকটিতে "জন্য" টাইপ করুন এবং প্রথম পূর্বাভাস ব্যবহার করুন।
শর্টকাট--
আশাকরি এটা সাহায্য করবে :)
দ্রষ্টব্য: Goo ফাইল-> পছন্দসমূহ-> ব্যবহারকারীর স্নিপেটস। তারপরে আপনি যে ভাষায়
স্নিপেট তৈরি করেছেন তা নির্বাচন করুন । আপনি সেখানে স্নিপেট পাবেন।
এখানে একটি ভিসকোড প্লাগইন রয়েছে: স্নিপেট স্রষ্টা ..
এটি ইনস্টল করার পরে, আপনাকে যা করতে হবে তা হ'ল:
এখানেই শেষ ..
নোট: আপনি আপনার স্নিপেটগুলি সম্পাদনা করতে চান, আপনি সেগুলিকে [filetype] .json পাবেন
উদাহরণ: Ctrl+ + P, তারপর "javascript.json" নির্বাচন করুন
আপনি কাস্টম স্ক্রিপ্টগুলি যুক্ত করতে পারেন, এখানে যান File --> Preferences --> User Snippets
। আপনার পছন্দসই ভাষা নির্বাচন করুন।
আপনি যদি জাভাস্ক্রিপ্ট চয়ন করেন তবে আপনি এটির জন্য ডিফল্ট কাস্টম স্ক্রিপ্ট দেখতে পাবেন console.log(' ');
:
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
},
আমি জাভাস্ক্রিপ্টরেট.জসনে স্নিপেটগুলি যোগ করে চেষ্টা করেছি তবে এটি আমার পক্ষে কার্যকর হয়নি।
আমি গ্লোবাল স্কোপগুলিতে স্নিপেটগুলি যুক্ত করার চেষ্টা করেছি, এবং এটি কবজির মতো কাজ করছে।
FILE --> Preferences --> User snippets
এখানে নির্বাচন করুন New Global Snippets File
, নাম জাভাস দিন criptreact.code-snippets
।
অন্যান্য ভাষার জন্য আপনি [আপনার_ভাষা] .কোড-স্নিপেটের মতো নাম রাখতে পারেন
এটি এখন পর্যন্ত একটি অননুমোদিত বৈশিষ্ট্য তবে শীঘ্রই আসবে। এখানে একটি ফোল্ডার রয়েছে যা আপনি এগুলিতে যুক্ত করতে পারেন এবং সেগুলি উপস্থিত হবে, তবে এটি পরিবর্তিত হতে পারে (এটি কোনও কারণে স্বাক্ষরিত নয়)।
সেরা পরামর্শ হ'ল এটি ব্যবহারকারীভয়েস সাইটে যুক্ত করা এবং এটির চূড়ান্ত হওয়া পর্যন্ত অপেক্ষা করা। কিন্তু আসছে।
ভিএসকোড এটি 0.5 সংস্করণে প্রবর্তন করুন, এখানে দেখুন । স্নিপেট সিনট্যাক্স টেক্সটমেট স্নিপেট সিনট্যাক্স অনুসরণ করে এবং ব্যবহারকারী পছন্দগুলিতে লিখতে পারে।
আপনি যদি জেএসএন-তে আপনার স্নিপেটগুলি লেখার বিষয়ে আলোচনা না করেন তবে স্নিপস্টারকে দেখুন । কোডটি লেখার সাথে সাথে এটি আপনাকে স্নিপেট লিখতে দেয় - প্রতিটি লাইন উদ্ধৃতিতে আবদ্ধ না করা, অক্ষরগুলি রক্ষা করতে, মেটা সম্পর্কিত তথ্য ইত্যাদি যোগ করতে হবে না etc.
এটি আপনাকে একবার লিখতে, যে কোনও জায়গায় প্রকাশ করতে দেয় । সুতরাং আপনি আপনার স্নিপেটটি ভিএস কোড, পরমাণু এবং সাব্লাইমে আরও ভবিষ্যতে আরও সম্পাদক ব্যবহার করতে পারেন। আরও তথ্য এখানে ।
এটি সত্যিকারের উত্তর নাও হতে পারে (যেমন উপরে কিছু জবাব দিয়েছেন) তবে আপনি যদি অন্য ব্যক্তির জন্য কাস্টম কোড স্নিপেট তৈরি করতে আগ্রহী হন তবে আপনি ইয়োমন এবং এনপিএম ব্যবহার করে এক্সটেনশন তৈরি করতে পারেন (যা পূর্বনির্ধারিতভাবে নোডজেএস সহ আসে)। দ্রষ্টব্য: এটি কেবল অন্যের সিস্টেমে স্নিপেট তৈরি করার জন্য। তবে এটি আপনার পক্ষেও কাজ করে! পুরো জিনিসটির জন্য আপনার জেএস কোড ব্যতীত প্রয়োজন।