ভিএসকোডে "ফরম্যাট অন সেভ" থেকে ফাইলগুলি কীভাবে বাদ দেওয়া যায়?


108

বর্তমানে ভিএসকোড সেটিংসে আপনি নিম্নরূপে সংরক্ষণে ফর্ম্যাটটি কনফিগার করতে পারেন:

"editor.formatOnSave": true

আমি কিছু ফাইল এক্সটেনশন বাদ দিতে চাই, উদাহরণস্বরূপ কেবল জাভাস্ক্রিপ্ট ফর্ম্যাট করুন তবে এইচটিএমএল ফাইল নয়।


ম্যাক-এ, Ctrl + K Shift + Sলিনাক্স ব্যবহার করুন, ব্যবহার করুনCtrl + K S
Joost van der Laan

উত্তর:


190

আপনি ব্যবহার করতে পারেন ভাষা নির্দিষ্ট সেটিংস থেকে সক্রিয় একটি নির্দিষ্ট ভাষার জন্য এটি শুধুমাত্র যেমন জাভাস্ক্রিপ্ট:

"[javascript]": {
    "editor.formatOnSave": true
}

করতে অক্ষম একটি নির্দিষ্ট ভাষার জন্য এটি, আপনি গ্লোবাল ডিফল্ট সুইচ করতে পারে trueএবং একটি ভাষা-নির্দিষ্ট সঙ্গে এটি একত্রিত false:

"editor.formatOnSave": true
"[javascript]": {
    "editor.formatOnSave": false
}

নোট করুন যে ভাষা নির্দিষ্ট সেটিংস সরাসরি ফাইল এক্সটেনশানের পরিবর্তে ভাষা শনাক্তকারীদের উপর ভিত্তি করে । ফাইল এক্সটেনশন নির্দিষ্ট সেটিংসের জন্যও অনুমতি দেওয়ার জন্য একটি মুক্ত বৈশিষ্ট্য অনুরোধ রয়েছে।

ভাষার আইডি যথেষ্ট নির্দিষ্ট নয় এমন ক্ষেত্রে, "files.associations"নির্দিষ্ট এক্সটেনশন এবং / অথবা একটি নির্দিষ্ট ডিরেক্টরিতে অন্য আইডিতে ফাইলগুলি পুনর্নির্মাণের জন্য ব্যবহার করা যেতে পারে তবে এটি সিনট্যাক্স হাইলাইটিং, কোড সমাপ্তি ইত্যাদিকেও প্রভাবিত করবে। উদাহরণস্বরূপ, এটি outডিরেক্টরিগুলিতে জাভাস্ক্রিপ্ট ফাইলগুলির ফর্ম্যাটিং অক্ষম করতে কাজ করবে, তবে সেগুলি সরলখণ্ড হিসাবে বিবেচিত হবে:

"[javascript]": {
    "editor.formatOnSave": true
},
"files.associations": {
    "**/out/**/*.js": "plaintext"
}

খুব ভাল উত্তর। তবে নির্দিষ্ট পাইথন মডিউল বা ফোল্ডারে সেভ করে ফরম্যাট প্রয়োগ করা সম্ভব কি ?? ... কর্মচালিত আমি এই মডিউলটি তার নিজস্ব vscode উইন্ডোতে খুলেছি।
kerbrose

প্লেটেক্সট *.inহিসাবে ফাইলগুলি সেট করার একটি নেতিবাচক দিক, ( "files.associations": { "*.in": "plaintext" }এটি হ'ল কোড হাইলাইটিং অক্ষম করে *.infiles ফাইলগুলির বিন্যাস অক্ষম করার কোনও উপায় আছে কি তবে কোনও নির্দিষ্ট ভাষা হিসাবে হাইলাইট করার জন্য বলুন?
কোল জনসন

40

আপনি যদি এই প্রশ্নটি আমার মতো করে এসেছিলেন তবে আপনাকে এই প্রশ্নটির কারণে আপনাকে পুনঃনির্দেশিত করা হয়েছে কারণ ভিএসকোড: নির্দিষ্ট ফাইল (বা এক্সটেনশান) এর ফর্ম্যাটিং অক্ষম করুন যা বলে, এটি একটি সদৃশ (আমি এটি অনুভব করি না, কারণ আমি এটি চেয়েছিলাম) নির্দিষ্ট ফাইল) এবং আপনি একটি "এককালীন" সমাধান খুঁজছেন:

কমান্ডের অধীন তালিকাভুক্ত বিন্যাস ছাড়াই ফাইল সংরক্ষণের জন্য ভিএস কোডের "এখন" শর্টকাট রয়েছে (কখন থেকে জানি না) workbench.action.files.saveWithoutFormatting- ডিফল্ট কী-বাইন্ডিং হওয়া উচিত

CTRL + K CTRL + SHIFT + S 

(কেবল সিটিআরএল টিপে রাখুন এবং তারপরে কে + শিফট + এস টাইপ করুন)।

ওএস এক্স-এ ডিফল্ট কী-বাইন্ডিং

CMD + k তারপরে টিপুন s


2
এই সম্পর্কে জানতাম না। ধন্যবাদ! সুতরাং, আমি 'ফর্ম্যাটঅনসেভ' সক্ষম করতে পারি, তবে আমি যদি এখনও কোনও ফাইল বিন্যাস না করেই সংরক্ষণ করতে চাই তবে আমি সিআরটিএল চেপে রাখি এবং তারপরে কে + শিফট + এস টি চেষ্টা করে দেখি tried অসাধারণ!
অভিজিৎ

2
লিনাক্স-এ Ctrl + ks
রায়ানরেণ

0

ম্যাক এবং লিনাক্সে, ব্যবহার করুন Ctrl + K S

উইন্ডোজ ব্যবহার করুন Ctrl + K Ctrl + Shift + S

ভিএস কোড কীবোর্ড শর্টকাটগুলি পরীক্ষা করতে: Ctrl + K, Ctrl + S(হ্যাঁ, উপরের মত প্রায় একই) এবং "বিন্যাস ছাড়াই সংরক্ষণ করুন" অনুসন্ধান করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.