انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: سالار مقدم در 16 دی 1392، 12:59 بظ
-
سلام دوستان
[حل شد]
سوال واضحه، فقط می خوام بدونم تو ادیتور External Tools باید چه کدی بزنم تا با زدن دکمه کدم تفسیر بشه و در ترمینال زیر Gedit نمایش داده بشه(پایتون ۳)
---
در مورد ایجاد تو رفتگی تو فسمت Edit -> Preference -> Editor تیک گزینه ی Enable Automatic Indentation رو زدم ولی تنها تفاوتش اینه که اگه تو خط پیشین تب زدی (تورفتگی داشتی) تو خط بعد همون رو اعمال می کنه و بصورت هوشمند تشخیص نمیده که بعد از : یه بلاک کد(سویت) جدیده وباید تو رفتگی اضافه کنه، یعنی من باید هر دفعه یه برای ایجاد تو رفتگی جدید تب بزنم. راهی هست؟
پیشاپیش ممنون
-
چرا از Geany استفاده نمیکنی؟
-
بعد از فعال کردن افزونهی External Tools ، از Tools گزینهی Manage External Tools ... رو زدم و یک نگاهی به ابزارهایی که پیشفرض داره انداختم و در ابزار Build به خطی رسیدم که برای شناسایی مسیر سند جاری به کار میره ( خط دوم).
بقیهشو از حس شیشمم کمک گرفتم و شد این :
DIR=$GEDIT_CURRENT_DOCUMENT_DIR
python $DIR/$GEDIT_CURRENT_DOCUMENT_NAME
البته برای پایتون ۲ .
فکر کنم اگه به جای python بنویسید python3 برای پایتون ۳ هم کار کنه.
لازم به ذکر نیست که این کدها رو باید برای یک ابزار جدید بنویسید.
یک میانبر هم گذاشتم . مثلا Ctrl+R
بقیهی تنظیماتی هم که میشه برای ابزار جدیدمون گذاشت هم که تقریبا واضحه.
-
بعد از فعال کردن افزونهی External Tools ، از Tools گزینهی Manage External Tools ... رو زدم و یک نگاهی به ابزارهایی که پیشفرض داره انداختم و در ابزار Build به خطی رسیدم که برای شناسایی مسیر سند جاری به کار میره ( خط دوم).
بقیهشو از حس شیشمم کمک گرفتم و شد این :
DIR=$GEDIT_CURRENT_DOCUMENT_DIR
python $DIR/$GEDIT_CURRENT_DOCUMENT_NAME
البته برای پایتون ۲ .
فکر کنم اگه به جای python بنویسید python3 برای پایتون ۳ هم کار کنه.
لازم به ذکر نیست که این کدها رو باید برای یک ابزار جدید بنویسید.
یک میانبر هم گذاشتم . مثلا Ctrl+R
بقیهی تنظیماتی هم که میشه برای ابزار جدیدمون گذاشت هم که تقریبا واضحه.
ایول مشکل اول حل شد :) مشکل دوم روکسی ایده ای نداره؟
-
چرا از Geany استفاده نمیکنی؟
چون دلیلی نداره، gedit با پلاگینهاش از پس هر کاری بر میاد: http://forum.ubuntu.ir/index.php?topic=58817.10
جز اینکه برای باز کردن فایلهایی که کدها روی سر هم سوار شدن یا یک دیتابیس نه خیلی بزرگ هنگ می کنه!
-
اگر تنها یک دلیل برای استفاده از کیدیای باشه، اون kate هست (یاد kate تو سریال لاست به خیر ;)). این ویدئو (http://www.aparat.com/v/iOz0S) رو ببینید شاید به راه راست هدایت شدید.