راکت

فرمت کردن کدها در پایتون

5 پاسخ

سلام

وقتی می خوام تو vscode کد های پایتون رو مرتب کنم از کلید ترکیبی Ctrl + i استفاده می کنم (همون کلید Ctrl + F تو ویندوز).

این کلید ترکیبی کمک می کنه که تو رفتگی کدها به صورت خودکار درست بشه و کدهای مرتبی داشته باشیم. وقتی php کد می زنم مشکلی ندارم و براحتی کار می کنه.

اما تو پایتون اینطوری نیست و گویا پیش نیازی داره

۱− چرا باید پیش نیاز داشته باشه؟ چه فرقی داره با php

2- چطوری باید این مشکل رو برطرف کنم چون وقتی روی نصب کلیک می کنم خطای دیگه ای داده میشه که در ادامه تصویر هر دو حالت رو قرار دادم

تصویر ۱ موقعی که کلید ترکیبی مرتب سازی رو میزنم
m'lady

و خطایی که میده
m'lady

ثبت پرسش جدید

پاسخ‌ها

5
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

سلام و وقت بخیر بله شما نیاز دارید code formatter مربوط به پایتون رو نصب بفرمایید.

sariapro
sariapro
@sariapro

ممنونم حسام جان
اصل سوالم این بود که چرا؟ چرا باید نصب کنم
چرا برای php همچنین چیزی نیست. چه فرقی هست

علیرضا معمارزاده
علیرضا معمارزاده
@alireza.mzh

تخصص: junior level developer

سلام ارادت
@sariapro
prettier - code formatter رو نصب کنید
بعد داخل setting.json کد زیر رو وارد کنید

"editor.formatOnSave": true

بعد از این کار هر بار که ctrl + s رو بزنید خودکار کدتون مرتب میشه

sariapro
sariapro
@sariapro

ممنونم رفیق.

اما واقعیت من از گرفتن جواب اصل سوالم محروم موندم :)

سوال اصلیم رو باز مطرح می کنم که:
چرا؟ چرا باید نصب کنم. چرا برای php,js ,... همچنین چیزی نیست. چه فرقی هست

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

@sariapro
شاید بخاطر اینه که زمانی که vscode ساخته شده پایتون زبان فراگیری یا ثابتی نبوده و بنای ساخت رو بر قدیمی بودن زبان ها مثه js php و غیره گذاشتن و بقیه زبان ها رو گذاشتن برعهده extension ها که توسط برنامه نویسان دیگه به ide اضاف بشه. بعضی سوال ها رو نمیشه دقیق گفت و فقط میتونیم حدس بزنیم اینقدر گیرسه پیچ ندین به مسئله ی که جوابی شاید براش نباشه فقط نصب کن و برووو کار کن :)

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام