انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: [Gedit]-تفسیر کد پایتون(اجرا)[حل شد]-ایجاد تو رفتگی خودکار  (دفعات بازدید: 1865 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
سلام دوستان
[حل شد]
سوال واضحه، فقط می خوام بدونم تو ادیتور External Tools باید چه کدی بزنم تا با زدن دکمه کدم تفسیر بشه و در ترمینال زیر Gedit نمایش داده بشه(پایتون ۳)
---
در مورد ایجاد تو رفتگی تو فسمت Edit -> Preference -> Editor تیک گزینه ی Enable Automatic Indentation رو زدم ولی تنها تفاوتش اینه که اگه تو خط پیشین تب زدی (تورفتگی داشتی) تو خط بعد همون رو اعمال می کنه و بصورت هوشمند تشخیص نمیده که بعد از : یه بلاک کد(سویت) جدیده وباید تو رفتگی اضافه کنه، یعنی من باید هر دفعه یه برای ایجاد تو رفتگی جدید تب بزنم. راهی هست؟
پیشاپیش ممنون
« آخرین ویرایش: 17 دی 1392، 09:55 ب‌ظ توسط سالار مقدم »

آفلاین HSN6

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • یک راَکتیست اسپرانتیست پایتونیست گودوئیست!
    • بلاگ شخصی
چرا از Geany استفاده نمی‌کنی؟

آفلاین HSN6

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • یک راَکتیست اسپرانتیست پایتونیست گودوئیست!
    • بلاگ شخصی
بعد از فعال کردن افزونه‌ی External Tools ، از Tools گزینه‌ی Manage External Tools ... رو زدم و یک نگاهی به ابزارهایی که پیشفرض داره انداختم و در ابزار Build به خطی رسیدم که برای شناسایی مسیر سند جاری به کار می‌ره ( خط دوم).
بقیه‌شو از حس شیشمم کمک گرفتم و شد این :
DIR=$GEDIT_CURRENT_DOCUMENT_DIR
python $DIR/$GEDIT_CURRENT_DOCUMENT_NAME
البته برای پایتون ۲ .
فکر کنم اگه به جای python بنویسید python3 برای پایتون ۳ هم کار کنه.
لازم به ذکر نیست که این کدها رو باید برای یک ابزار جدید بنویسید.
یک میانبر هم گذاشتم . مثلا Ctrl+R
بقیه‌ی تنظیماتی هم که می‌شه برای ابزار جدیدمون گذاشت هم که تقریبا واضحه.

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
بعد از فعال کردن افزونه‌ی External Tools ، از Tools گزینه‌ی Manage External Tools ... رو زدم و یک نگاهی به ابزارهایی که پیشفرض داره انداختم و در ابزار Build به خطی رسیدم که برای شناسایی مسیر سند جاری به کار می‌ره ( خط دوم).
بقیه‌شو از حس شیشمم کمک گرفتم و شد این :
DIR=$GEDIT_CURRENT_DOCUMENT_DIR
python $DIR/$GEDIT_CURRENT_DOCUMENT_NAME
البته برای پایتون ۲ .
فکر کنم اگه به جای python بنویسید python3 برای پایتون ۳ هم کار کنه.
لازم به ذکر نیست که این کدها رو باید برای یک ابزار جدید بنویسید.
یک میانبر هم گذاشتم . مثلا Ctrl+R
بقیه‌ی تنظیماتی هم که می‌شه برای ابزار جدیدمون گذاشت هم که تقریبا واضحه.
ایول مشکل اول حل شد :) مشکل دوم روکسی ایده ای نداره؟

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
چرا از Geany استفاده نمی‌کنی؟
چون دلیلی نداره، gedit با پلاگینهاش از پس هر کاری بر میاد: http://forum.ubuntu.ir/index.php?topic=58817.10
جز اینکه برای باز کردن فایلهایی که کدها روی سر هم سوار شدن یا یک دیتابیس نه خیلی بزرگ هنگ می کنه!

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
اگر تنها یک دلیل برای استفاده از کی‌دی‌ای باشه، اون kate هست (یاد kate تو سریال لاست به خیر  ;)). این ویدئو رو ببینید شاید به راه راست هدایت شدید.