আমরা কথা বলা হয় তাহলে ভিসুয়াল স্টুডিও কোড আজকাল আপনি একটি ডিফল্ট ফরম্যাটার সেট আপনার settings.json
:
// Defines a default formatter which takes precedence over all other formatter settings.
// Must be the identifier of an extension contributing a formatter.
"editor.defaultFormatter": null,
যে কোনও ইনস্টল করা এক্সটেনশনের শনাক্তকারীকে নির্দেশ করুন, যেমন
"editor.defaultFormatter": "esbenp.prettier-vscode"
আপনি এটি ফর্ম্যাট-নির্দিষ্টও করতে পারেন :
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[sass]": {
"editor.defaultFormatter": "michelemelluso.code-beautifier"
},
এছাড়াও এখানে দেখুন ।
আপনি আপনার কীবোর্ড শর্টকাটগুলিতে ( ) এর বিভিন্ন বিন্যাসের জন্য অন্যান্য কীও বরাদ্দ করতে পারেন keybindings.json
। ডিফল্টরূপে, এটি পড়ে:
{
"key": "shift+alt+f",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
}
সবশেষে, আপনি যদি প্রিটিয়ার প্লাগইনprettier.rc
ব্যবহার করার সিদ্ধান্ত নেন এবং এবং আপনি উদাহরণস্বরূপ এইচটিএমএল, এসএসএস, জসন এর জন্য আলাদা ইনডেন্টেশন চান ...
{
"semi": true,
"singleQuote": false,
"trailingComma": "none",
"useTabs": false,
"overrides": [
{
"files": "*.component.html",
"options": {
"parser": "angular",
"tabWidth": 4
}
},
{
"files": "*.scss",
"options": {
"parser": "scss",
"tabWidth": 2
}
},
{
"files": ["*.json", ".prettierrc"],
"options": {
"parser": "json",
"tabWidth": 4
}
}
]
}