এই সমাধানটি বর্তমানে নোডে খোলা ফাইল চালাতে এবং ভিএসকোডে আউটপুট দেখানোর ইচ্ছা করে।
আমার একই প্রশ্ন ছিল এবং tasks
এই সুনির্দিষ্ট ব্যবহারের ক্ষেত্রে নতুনভাবে উপস্থাপিত হয়েছে । এটি একটু ঝামেলা হলেও এখানে আমি যা করেছি:
.vscode
আপনার প্রকল্পের মূলে একটি ডিরেক্টরি তৈরি tasks.json
করুন এবং এতে একটি ফাইল তৈরি করুন। ফাইলটিতে এই কার্য সংজ্ঞা যুক্ত করুন:
{
"version": "0.1.0",
"command": "node",
"isShellCommand": true,
"args": [
"--harmony"
],
"tasks": [
{
"taskName": "runFile",
"suppressTaskName": true,
"showOutput": "always",
"problemMatcher": "$jshint",
"args": ["${file}"]
}
]
}
তারপরে আপনি এটি করতে পারেন:
press F1 > type `run task` > enter > select `runFile` > enter
আপনার টাস্কটি চালানোর জন্য, তবে কাজের তালিকাগুলি খোলার জন্য কাস্টম কী বাইন্ডিং যুক্ত করা আমার পক্ষে আরও সহজ মনে হয়েছে।
কী বাইন্ডিং যুক্ত করতে, ভিএসকোড ইউআই মেনুতে, 'কোড'> 'পছন্দসমূহ'> 'কীবোর্ড শর্টকাটস' যান। এটি আপনার কীবোর্ড শর্টকাটে যুক্ত করুন:
{
"key": "cmd+r",
"command": "workbench.action.tasks.runTask"
}
অবশ্যই আপনি কী সংমিশ্রণ হিসাবে যা চান তা নির্বাচন করতে পারেন।
হালনাগাদ:
আপনাকে জাভাস্ক্রিপ্ট কোড দৌড়াচ্ছে ধরে নেওয়া যাক পরীক্ষা এটা, আপনি একটি হিসাবে আপনার টাস্ক চিহ্নিত পারে পরীক্ষা তার সেট করে টাস্ক isTestCommand
সম্পত্তি থেকে true
এবং তারপর আপনি একটি কী আবদ্ধ করতে পারেন workbench.action.tasks.test
কমান্ড একটি একক কর্ম আবাহন জন্য।
অন্য কথায়, আপনার tasks.json
ফাইলটিতে এখন এটি থাকবে:
{
"version": "0.1.0",
"command": "node",
"isShellCommand": true,
"args": [
"--harmony"
],
"tasks": [
{
"taskName": "runFile",
"isTestCommand": true,
"suppressTaskName": true,
"showOutput": "always",
"problemMatcher": "$jshint",
"args": ["${file}"]
}
]
}
... এবং আপনার keybindings.json
ফাইলটিতে এখন অন্তর্ভুক্ত থাকবে:
{
"key": "cmd+r",
"command": "workbench.action.tasks.test"
}