سلام
وقتی می خوام تو vscode کد های پایتون رو مرتب کنم از کلید ترکیبی Ctrl + i استفاده می کنم (همون کلید Ctrl + F تو ویندوز).
این کلید ترکیبی کمک می کنه که تو رفتگی کدها به صورت خودکار درست بشه و کدهای مرتبی داشته باشیم. وقتی php کد می زنم مشکلی ندارم و براحتی کار می کنه.
اما تو پایتون اینطوری نیست و گویا پیش نیازی داره
۱− چرا باید پیش نیاز داشته باشه؟ چه فرقی داره با php
2- چطوری باید این مشکل رو برطرف کنم چون وقتی روی نصب کلیک می کنم خطای دیگه ای داده میشه که در ادامه تصویر هر دو حالت رو قرار دادم
تصویر ۱ موقعی که کلید ترکیبی مرتب سازی رو میزنم

و خطایی که میده

ممنونم حسام جان
اصل سوالم این بود که چرا؟ چرا باید نصب کنم
چرا برای php همچنین چیزی نیست. چه فرقی هست
شاید پاسخ شما همینجا باشد
سلام ارادت
@sariapro
prettier - code formatter رو نصب کنید
بعد داخل setting.json کد زیر رو وارد کنید
"editor.formatOnSave": true
بعد از این کار هر بار که ctrl + s رو بزنید خودکار کدتون مرتب میشه
ممنونم رفیق.
اما واقعیت من از گرفتن جواب اصل سوالم محروم موندم :)
سوال اصلیم رو باز مطرح می کنم که:
چرا؟ چرا باید نصب کنم. چرا برای php,js ,... همچنین چیزی نیست. چه فرقی هست
@sariapro
شاید بخاطر اینه که زمانی که vscode ساخته شده پایتون زبان فراگیری یا ثابتی نبوده و بنای ساخت رو بر قدیمی بودن زبان ها مثه js php و غیره گذاشتن و بقیه زبان ها رو گذاشتن برعهده extension ها که توسط برنامه نویسان دیگه به ide اضاف بشه. بعضی سوال ها رو نمیشه دقیق گفت و فقط میتونیم حدس بزنیم اینقدر گیرسه پیچ ندین به مسئله ی که جوابی شاید براش نباشه فقط نصب کن و برووو کار کن :)