من اینجا یکمی چالشی مینویسم. چرا از یه IDE استفاده بکنم که فقط میاد منو وابسته میکنه؟ منظورم اینه که وقتی، اول کاری و از intellisense های لعنتی VSCode یا هر IDE پیشرفته دیگهای استفاده میکنی تنها بلایی که سر خورت میاری اینه که کد زنی رو یاد نمیگیری و اگه یه روز ازت بپرسن داستان چیه و چجوری یه وب اپ اکسپرسی باید بالا بیاری نمیدونی.
پس پیشنهادم اینه که اگه نمیخوای وقتی ازت یه سوال در مورد نحوه کد زنی میپرسن یه همچین تصویری تو ذهنت نقش ببنده و بهش برگردی بگی که یه سیستم بهت با یه IDE پیشرفته مثل VSCode بده تا بتونی بهش جواب دی باید این تنظیمات رو روی VSCode خودت پیاده بکنی.
یه دایرکتوری توی root پروژت ایجاد بکن به اسمه:
.vscode
بعد توش یه فایل settings.json بساز:
settings.json:
{ // OPTIONAL WORD WRAPPING // Controls if lines should wrap. The lines will wrap at min(editor.wrappingColumn, iewportWidthInColumns). "editor.wordWrap": "off", // Controls the indentation of wrapped lines. Can be one of 'none', 'same' or 'indent'. "editor.wrappingIndent": "none", // TURN OFF AUTOCOMPLETION // Controls if quick suggestions should show up or not while typing "editor.quickSuggestions": false, // Controls the delay in ms after which quick suggestions will show up "editor.quickSuggestionsDelay": 90, // Enables parameter hints "editor.parameterHints": false, // Controls if the editor should automatically close brackets after opening them "editor.autoClosingBrackets": "languageDefined", // Controls if the editor should automatically format the line after typing "editor.formatOnType": false, // Controls if suggestions should automatically show up when typing trigger characters "editor.suggestOnTriggerCharacters": false, // Controls if suggestions should be accepted 'Enter' - in addition to 'Tab'. Helps to avoid ambiguity between inserting new lines or accepting suggestions. "editor.acceptSuggestionOnEnter": "off", "html.autoClosingTags": false, "html.format.enable": false, "html.validate.scripts": false, "html.suggest.html5": false, "html.format.extraLiners": "" }
البته میتونی تیکه html شو خودت حذف کنی یا بذاری.