ابحثاسم المستخدمقائمة التنقلالموجودون الآن
يوجد حاليا مستخدم واحد و 5 ضيوف متصلون.
الأعضاء الجددملفات للتحميل |
استعمال Gedit كمحرر للكودنشره mpcabd في الأربعاء, 13/05/2009 - 12:46ص
منذ أن بدأت استعمال نظام Linux وبدأت التعلم والعمل عليه افتقدت برنامج محرر النصوص الشهير Notepad++, كان هذا المحرر يعد من وجهة نظري الأفضل في مجال تحرير النصوص, وخاصة البرمجية منها على نظام Windows. يأتي مع Ubuntu محرر النصوص Gedit بشكل افتراضي, وهو محرر جيد لكنه غير عملي في تحرير الكود في البداية, لكن مثله كمثل أي برمجية أخرى على Linux (أو برمجية حرة بشكل عام) فهو قابل للتعديل بشكل كبير (طبعا ً كان Notepad++ وما زال برمجية حرة, وهو أيضا ً يتميز بقابلية التعديل الكبيرة), والتعديل هنا من حيث الإضافات Plugins وليس تعديل كود البرنامج هذا شكل الواجهة الافتراضية:
هذا شكل واجهة البرنامج على جهازي:
والآن إلى المضمون التحميل: سنقوم أولا ً بتنزيل الإضافات التالية:
لتحميل الإضافات ما عليك إلا الدخول إلى هذا الموقع: http://live.gnome.org/Gedit/Plugins التنصيب: بعد أن تنتهي من تحميل الملفات يمكنك نسخ كل الإضافات إلى المجلد التالي: ~/.gnome2/gedit/plugins
إذا لم يكن مجلد plugins موجودا ً فقم بإنشائه.
بعد أن تنتهي من التنصيب قم بتشغيل المحرر (إذا كان مفتوحا ً أغلقه وأعد تشغيله). الإعداد: عندما ستقوم بتشغيل المحرر مرة أخرى لن ترى الفرق, والسبب أن الإضافات ليست مفعلة, ولتفعيلها نقوم بما يلي: من قائمة Edit اختار Preferences
تظهر لك نافذة الخصائص
حدد قسم Plugins
قم بتفعيل كل الإضافات التي تريد منها أن تعمل, وذلك بوضع إشارة (صح, Check) على الإضافة. لاحظ زر Configure Plugin التي ستتفعل عندما تكون الإضافة تحوي إعدادات معينة, يمكنك التعرف عليها. يمكنك ان تغير المنظر المستعمل (الألوان) من قسم Font & Colors, أنا شخصيا ً أحب أن يكون الخط المستعمل Courier New, وأن تكون الألوان المستعملة هي Obvilion (طبعا ً الألوان تتناسق مع الثمة المختارة للنظام).
الاستعمال: لن أجرب جميع الإضافات هنا, لكن سأقوم بعرض بعضها, وخاصة ً الخاصة بـ Python منها يوجد إضافة موجودة ضمن المحرر بشكل افتراضي اسمها Code Snippets والتي تحوي أقسام كود جاهزة, وما عليك إلا تعبئة بعض الأماكن فيها, (تشبه نفس الإضافة ضمن Visual Studio), يمكنك فتح القائمة بـ Ctrl + Space.
يوجد إضافة موجودة ضمن المحرر أيضا ً بشكل افتراضي اسمها File Browser, والتي هي عبارة عن مستعرض ملفات ضمن المحرر. تظهر هذه القائمة اليسرى من قائمة View ثم Side Bar أو باختصار Shift + F9.
إضافة Class Browser موجودة ضمن القائمة اليسرى أيضا ً.
يوجد إضافة موجودة ضمن المحرر أيضا ً بشكل افتراضي اسمها Python Console, والتي هي عبارة عن Python Interpreter يعمل ضمن المحرر, يحتاج مبرمج Python عادة ً لتجريب تعليمات بسيطة للتأكد منها, وهنا تكمن أهمية هذه الإضافة. من الجميل في هذه الإضافة أنه يوجد متحول باسم window يشير إلى النافذة التي يعمل ضمنها المحرر, أي أنه يمكنك الوصول لخصائص النافذة والنص المعروض ضمنها تظهر هذه الإضافة ضمن القائمة السفلى من قائمة View ثم Bottom Bar أو باختصار F9.
يوجد أيضا ً ضمن القائمة السفلى Terminal لتنفيذ تعليمات Linux مباشرة ً من خلال المحرر, يحتاج مستخدم Linux أحيانا ً لاستعمال Terminal لبعض المهام, وهنا يستطيع أن ينفذ تعليماته بسهولة دون فتح Terminal في نافذة أخرى.
الإضافة المتميزة Run In Python تقوم بتنفيذ البرنامج المفتوح حاليا ً على Python وتعطيك الخرج ضمن المحرر ضمن القائمة السفلى أيضا ً للوصول لهذه الإضافة من Tools اختر Run Document In Python أو باختصار Ctrl + F5.
يتم تنفيذ البرنامج وإعطاء الخرج ضمن النافذة Output:
ولتفريغ هذه النافذة من الخرج السابق من Tools اختر Clear Run In Python output أو باختصار Ctrl + Shift + F5. طبعا ً عندما يصبح الكود طويلا ً يمكنك استعمال المحرر على كامل الشاشة Fullscreen من View باختيار Fullscreen أو باختصار F11.
ملاحظة: كما هو واضح من الصورة
فإن الإضافات مكتوبة بلغة Python, والجميل أنه يمكنك كتابة الإضافة الخاصة بك إن أحببت باستخدام Python ويمكنك أيضا ً أن تعدل إضافة موجودة (جربت ذلك وكانت النتيجة رائعة). النواقص: ينقصنا في Gedit أن يدعم طي الكود Code Folding وهو الذي يظهر الكود على شكل شجرة يمكنك أن تغلق أحد فروعها بينما تقوم بتعديل غيره. ينقصنا Auto Completion لكن على الكود وليس على النصوص, أي أن يتم إكمال wh إلى while مباشرة ً مثلا ً. قد ينقصك شيء آخر, لكن هذا ما ينقصني حاليا ً, ولكن بالفعل بعد يوم ٍ من البرمجة عليه فقط وجدته رائعا ً. النهاية: أتمنى أن ينال المقال إعجابكم
( )
كتب mpcabd:أنت
نشره S.W.A.T يوم الاثنين, 18/05/2009 - 7:16م.
أنت منزلها عن طريق Wubi؟ ماني مجربها والله, بس L4W4ND مجربها. والله مافهمت عليك شو هي ال Wubi أنا نزلتو عادي عن طريق ال autorun و مجنني هلق فبدي اعرف شلون بشيلو كليا قبل ما ارجع فرمتو على كل هي صورة لل kate
أكتر شي عجبني
نشره mpcabd يوم الاثنين, 18/05/2009 - 10:59م.
أكتر شي عجبني فيه Mataha
كتب mpcabd:أكتر شي
نشره S.W.A.T يوم الاثنين, 18/05/2009 - 11:05م.
أكتر شي عجبني فيه Mataha حلو الـ Kate وغالبا ً رح يصير متل Gedit معي. بالنسبة للـ Kubuntu فتنزيلو من الـ Autorun يعني Wubi. هلأ متل ما قلتلك أنا ماني مجربها وما بعرف كيف بتنشال, بس بحبش عالنت, ما خاب من سأل غووغل. هي الMataha قللو ياها لدكتورنا البرمجة شغلك معو مو معي يالله ناطرينك بالبحبشة ما انت بحبوش مخرضرم
حاليا يمكن
نشره rani_walhan يوم الأحد, 03/01/2010 - 10:34م.
حاليا يمكن استخدام notepad++ على لينكس الاصدار التجريبي معد فقط لابونتو لنيكس يمكنك الاطلاع كيف تفعل ذلك على الرابط http://notepad-plus.sourceforge.net/uk/nppLinux.php و تحية
كتب
نشره mpcabd يوم الأحد, 03/01/2010 - 10:43م.
حاليا يمكن استخدام notepad++ على لينكس من زمان فيك تستعملها عالـ Linux. الاصدار التجريبي معد فقط لابونتو لنيكس كمان لاء, أي إصدار من ++Notepad بيشتغل على أي نسخة Linux بشرط تنزيل WINE عليها. هاد الرابط عميشرح كيف تشغل ++Notepad ضمن WINE عالـ Ubuntu ويلي هي عمليا ً متل تشغيل أي برنامج Windows ضمن Linux. شكرا ً عالتعليق بس حبيت وضح كم شغلة منشان صحة المعلومة
مساء الخير
نشره rani_walhan يوم الأحد, 03/01/2010 - 11:14م.
مساء الخير صراحة لا اقوم باستخدام نوتباد++ على لينكس شكرا للتوضيح نعم يكفي تنزيل الوين او من الافضل استخدام بدائل النوتباد++ لكن على حسب ما كتب فريق دعم نوتباد++ ان انه معد للابنتو كما في الرابط الذي قمت بارساله
شكراً على الموضوع قمت في
نشره bahaa_1991 يوم الاثنين, 21/06/2010 - 11:57م.
شكراً على الموضوع قمت في بداية استخدامي لنظام لينوكس باستخدام gedit ولكن لم يعجبني الـ auto indentation والآن أستخدم emacs وأعتقد أنه رائع
ولكن بالنسبة لـ notepad ++ وبما أنك ذكرت محبتك له فقد قرأت أنه أصلاً مبني على برنامج موجود في اللينوكس واسمه scite ولقد قمت بتنزيله وهو فعلاً نفس البرنامج
|
يعطيك العافية
يعطيك العافية ..عمل مفائل بصراحة أنا لهلأ مو كتير بيشتغل على لينوكس بس بؤمن أني "يوماً ما" رح أشتغل منيح عليه وقتها بوعدك أني رح جرب الإضافات يلي ضفتها أنت.
بس سؤال
الإضافات أنت كتبتها بلغة بايثون, هل في لغات أخرى ممكن أكتب فيها؟
فيك تنزل JEdit
فيك تنزل JEdit

بيطحن بن وطبعا فيو auto complete وبيعمل connect على dataBase و بيطوي الكود و بيعمل مقارنة بين ملفات و فيو FTP Client وفيو مليون قصة
ما بدي شي للـ Java
ما بدي شي للـ Java أو من الـ Java
أنا ارتحت عالـ GEdit منيح, في كمان Kate بس لسا ما جربت أشتغل عليه.
هو في خلاف بين المطورين على Linux حول ما هو المحرر الأفضل, وخصوصي للغة Python, في عالم بتقللك VIM عالم بتقللك Emacs, عالم بتقللك GEdit, عالم بتقللك Geany, وفي عالم بتقللك ما في
بس سؤال
الإضافات أنت كتبتها بلغة بايثون, هل في لغات أخرى ممكن أكتب فيها؟
أنا ما كتبت إضافة
الإضافات ممكن يكونوا Python أو C:
Plugins can be written in both C and Python. The recommended language is Python, because it's very easy to write plugins in very little code in comparison to C. Although python is most of the time the best choice, when a plugin depends on a C library it's obvious that the plugin has to be written in C.
ال kate موجود على
ال kate
موجود على الكوبنتو و والله حلو يعني ما بيخليك تدوخ بالبرنامج كل شي بيلونلك ياه أحلى تلوين و بشكل واضح
أنا ما كنت بعرف شو شغلتو
هلق بحاول جرب فيه متل ما جربت بتبعتك
و اذا بدك بعطيك صور الو ؟
أي والله,
أي والله, شاركنا فيه بس تخلص
اوك بكرا
اوك بكرا انشالله بيكونو الصور جاهزين لأنو كمان بدي حاول باللي انت اشتغلتو .... بس ما رح مخمخ كتير لأنو الفحوصات هلكتنا
و الكوبونتو مجنني ما بعرف ليش اليوم انضرب من ال update
و بدي اسألك هلق لمن عم اعمل uninstall لل kubuntu من الوندوز
بيضل موجود وقت الاقلاع و هل الشي ما كويس لأنو عم يضل محتفظ باللخبطة المتراكمة ففي شي طريقة ينشال كلليا ؟ لحتى ارجع نزلو
مع انو النسخة القبل كانت تنشال نظامي
أنت منزلها عن
أنت منزلها عن طريق Wubi؟ ماني مجربها والله, بس L4W4ND مجربها.
حلو، بس اللون
حلو، بس اللون الغامق ما حبيتو، أنا بستخدم SciTe لكل شيء.
كتب mpcabd:في عالم
اقرأ هون.