docs:gedit

الوثيقة بهيئات أخرى:

~~ODT~~

قوة محرر النصوص gedit

محرر النصوص gedit قوي ومرن جدا إلاّ أنّ قوته تكمن في الإضافات.

برنامج gedit مع الإضافات

إعداده دون إضافات

أوّل ما أفعله عند استعمال gedit هو أني أفتح التفضيلات وأفعّل كل الخيارات في لسان تبويب العرض باستثناء الهامش الأيمن مثل عرض أرقام الأسطر وتمييز السطر الحالي. ثم أذهب إلى تبويب المحرر وأفعّل الإزاحة التلقائية automatic indentation.

تفعيل أرقام الأسطر
تفعيل أرقام الأسطر
تفعيل الإزاحة التلقائية
تفعيل الإزاحة التلقائية

دعم العربية

محرر النصوص في توزيعة أعجوبة يتعرف على ترميز النص العربي تلقائيا. مستخدمي التوزيعات الأخرى عليهم كتابة الامر التالي:

gconftool-2 -t list --list-type string -s /apps/gedit-2/preferences/encodings/auto_detected '[UTF-8,CURRENT,UTF-16,WINDOWS-1256]'
gconftool-2 -t list --list-type string -s /apps/gedit-2/preferences/encodings/shown_in_menu '[UTF-8,WINDOWS-1256]'

فى جنوم 3

gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'CURRENT', 'UTF-16', 'WINDOWS-1256']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['WINDOWS-1256']"

الإضافات

هناك عدد من الإضافات التي تأتي مع gedit لكنها لا تكون مفعّلة. وهناك عدد آخر من الإضافات تجدها في مدير الحزم.

يمكن إضافتها في فيدورا وأعجوبة بالأمر

su -l -c 'yum install gedit-plugins'

لتفعيل الإضافات اذهب تحرير edit ثم تفضيلات preferences ثم من لسان التبويب plugins اختر ما شئت منها.

أهم هذه الإضافات

  • emmbeded terminal - طرفية (سطر أوامر) في اللوحة السفلية (تظهرها CTRL+F9 أو من قائمة العرض ثم اللوح السفلي)
  • draw spaces - يظهر المسافات وعلامات الجدولة tab بلون رمادي فاتح لتمييزها (مفيدة في البرمجة)
  • snippets - إضافة مقتطفات أكواد تفعّل عبر زر أو كلمة ثم TAB
  • code comment - تحوّل الأسطر المحددة إلى تعليقات في لغات البرمجة المختلفة عبر CTRL+M أو قائمة التحرير
  • file browser - متصفح ملفات في اللوحة الجانبية (تظهرها F9 أو من قائمة العرض)
  • Bookmarks - تضع علامة على سطر معين وتتنقل بين الأسطر المعلّمة عبر قائمة التحرير
  • sort - ترتيب تصاعدي وتنازلي
  • Change case - تغيّر حالة الحروف اللاتينية بين كبيرة وصغيرة عبر قائمة التحرير
  • tag list - إدراج وسوم من html أو xslt وغيرها
  • color picker - أداة اختيار اللون وإدراج رمزه يفيد مصممي الويب

إضافات أخرى

وهناك المزيد انظر http://live.gnome.org/Gedit/Plugins

لتثبيت هذه الإضافات افتح مدير الملفات ثم اضغط CTRL+L لكتابة عنوان مجلد gedit وهو /home/alsadi/.gnome2/gedit/ ثم أنشئ مجلد باسم plugins فيه ثم ضع فيه الإضافات أو فك ضغطها هناك

استعمال المقتطفات snippets

عند تفعيل إضافة المقتطفات snippets وأنت في برنامج بايثون اكتب py ثم TAB حتى تحصل على تروسية ملف بايثون. إن كتبت class ثم ضغطت TAB فستجد أنه قام بعمل قالب كامل للصنف class وحدّد لك المؤشر على اسم الصنف، اكتب الاسم الذي تشاء مكان ClassName ثم اضغط TAB ينتقل التحديد على الصنف المشتق منه وهو object غيّره إن شئت ثم اضغط TAB وهكذا حتى تنتهي من الصنف كله. وكلما احتجت لكتابة self. فقط اكتب النقطة . ثم TAB. لإحاطة نص بعلامة اقتباس مزدوجة حدد النص ثم اضغط ‪ CTRL+” ‬ وهناك الكثير من تلك الأمثلة.

إن كنت تكتب برنامج سي أو سي++ جرب ما يلي:

  • اكتب gpl ثم TAB.
  • اكتب main ثم TAB.

للتعرف على قوة المقتطفات افتح ملف HTML ثم اكتب head ثم TAB ثم انتقل إلى آخر الملف واكتب body ثم TAB وهناك وفي وسط النص جرب أن تكتب حرف h ثم TAB وستجد أنه كتب الوسم <h1> وحدد لك الرقم 1 حتى تغيره فلنفرض أنك غيرته إلى 3 فأصبحت <h3> ثم اضغط TAB للانتقال لكتابة محتوى الوسم وستجد أن إغلاق الوسم أصبح تلقائيا </h3>

تخصيص المقتطفات snippets

يمكنك الإطلاع على المقتطفات المتوفرة من قائمة تحرير ثم تفضيلات ثم الإضافات plugins ثم اختر snippets ثم configure plugin من القائمة الجانبية اذهب لنوع الملف (لغة البرمجة) مثلا html ثم المقتطف الذي تريد عرضه أو تعديله وليكن h لاحظ أنه يُفعّل trigger عبر h ولا يوجد له مفتاح مختصر shortcut key فلنضف له واحد عبر وضع المؤشر في ذاك الحقل ثم الضغط على CTRL+3 مثلا. الآن عد لملف HTML وحدد فيه نصا ثم اضغط CTRL+3 ولاحظ ماذا يحدث.

بعض المقتطفات

من بين الأشياء التي أحتاجها بكثرة هي إحاطة الكود الإنجليزي بعلامة LTE و PDF من جدول UNICODE وعند وضع نص عربي في سياق انجليزي أحتاج إحاطته ب RTE و PDF لذا قمت بعمل مقتطفة جديدة لكل منهما في القسم العام Global (لجميع أنواع الملفات) حيث نقرت على جديد ثم نقرت نقرا مزدوجا على الاسم لتغييره إلى LTR ثم حددت الزر الذي يفعله هو CTRL+9 لأنه رسم عليها القوس الأيسر (حتى أحفظها) وكتبت في المحرر :

 ‪ ${0:$GEDIT_SELECTED_TEXT} ‬ 

أي مسافتين بينهما المحرف غير المرئية LTE ثم النص المحدد ثم مسافتين بينهما المحرف غير المرئي PDF.

بعض المقتطفات

إن كنت لا تريد الخوض في عناء هذه التجربة احصل على ملف المقتطفات الجاهزة ثم قم بفك ضغطه في مجلد gedit الموجود داخل المجلد المخفي .gnome2 وذلك بفتح مدير الملفات ثم الضغط على CTRL+L ثم كتابة ‪ ~/.gnome2/gedit ‬

نقاش

أبو عبدالرحمن 20 حزيران 2009 الساعة 02:07

يعطيك العافية أستاذ مؤيد ولكن قبل ذلك هل ذكرت ما هو البرنامج وما فائدته ومن يستفيدمنه وهل المستخدم العادي يحتاجه أم أنه مخصص للمبرمجين

مؤيد السعدي 22 حزيران 2009 الساعة 13:34

هو محرر نصوص مثل برنامج المفكرة notepad في ويندوز. لكنه قوي جدا ويمكن استخدامه في البرمجة أيضا

بدري دركوش 24 حزيران 2009 الساعة 15:07

شكرا اخ مؤيد ما رأيك ببعض الملاحظات حول استخدام gedit في كتابة بصيغة docbook للمساعدة فب الكتابة في اعجوبة

مؤيد السعدي 25 حزيران 2009 الساعة 12:51

نحن لا نستعمل docbook بل dokuwiki ولا يوجد أي صلة بينهما

أنا أشجع الكتابة في docbook لأسباب تقنة للكتب الكبيرة

محمد 30 حزيران 2009 الساعة 11:20

ملف المقتطفات الجاهزة يبدو فارغا!

مؤيد السعدي 30 حزيران 2009 الساعة 19:30

جرب الحصول عليه بالأمر:

wget http://www.ojuba.org/wiki/_media/docs/gedit-snippets.tar.gz
l0v3rd0 02 كانون الأول 2009 الساعة 19:54

جزاك الله خيرا وهذا ما كنت ابحث عنه

Word completion 15 آذار 2010 الساعة 05:51

جزاك الله خير ولكن ياريت طريقه تحميل اضافه Word completion شكرا لك

مؤيد السعدي 15 آذار 2010 الساعة 19:35

كل الإضافات المذكورة موجودة في الملف المرفق أعلاه

رمزي القريني 04 آذار 2011 الساعة 14:47

شكرا جزيلا مؤيد و بارك الله فيك

asim ahmed 22 تموز 2011 الساعة 00:47

ماذا عن ايماكس ..والاكمال التلقائي .؟

Lenna 07 تشرين الأول 2011 الساعة 18:44

Never would have thunk I would find this so indispnesable.

Kairii 11 تشرين الثاني 2011 الساعة 23:50

This artcile went ahead and made my day.

Trish 12 تشرين الثاني 2011 الساعة 05:12

Whoa, tihgns just got a whole lot easier.

Janelle 26 تشرين الثاني 2011 الساعة 20:06

Keep on wiritng and chugging away!

Spud 12 كانون الأول 2011 الساعة 09:19

This is the peerfct way to break down this information.

Lynsey 24 كانون الأول 2011 الساعة 02:59

AFAICT you've cvoeerd all the bases with this answer!

Kaylynn 29 كانون الأول 2011 الساعة 00:46

Free info like this is an apple from the tree of konlewdge. Sinful?

Navid 30 كانون الأول 2011 الساعة 05:43

Insights like this liven things up aurnod here.

Rani 04 آذار 2012 الساعة 07:05

That's an expert asnewr to an interesting question

Juan 06 آذار 2012 الساعة 10:15

Artciles like this make life so much simpler.

Magali 11 آذار 2012 الساعة 05:35

Is that really all there is to it because that'd be falbbergasting.

qumfooi 16 آذار 2012 الساعة 16:17

yn4DkK , [url=http://qpqbyowfgefl.com/]qpqbyowfgefl[/url], [link=http://eepzokjjggtp.com/]eepzokjjggtp[/link], http://xmggulqyxhkz.com/

Istabrick 24 آذار 2012 الساعة 04:45

Thanks for your thoughts. It's hpeled me a lot.

sachin 13 نيسان 2012 الساعة 09:04

MS Access Repair Software MS Access Password Recovery Tool Microsoft Access Password Recovery Tool Software to Recover MDB Password excel fix Free Keylogger Download Access Password Recovery Chat Archive Recovery Database conversion software free download Repair Corrupt Excel File Data recovery trial version software download Web Hosting Data Wiping Software Digital Camera Recovery Disk Recovery Software tools Free Download Data Recovery Software Database Converters Monitoring Software Monitoring Software Access Unlocker Software excel recovery Keylogger Download Floppy Disk Recovery Tool Excel File Repair File Repair Software MSN Messenger Password Recovery Download fix damaged excel file How To Fix Freeware Floppy Disk Recovery Hard Disk Recovery keylogger freeware Hard Disk Drive Data Recovery free damaged excel file repair Free hard drive data recovery software Internet password recovery tool iPod Recovery Software Download Keylogger free excel recovery software Best Keylogger Software Download Keyloggers Key logger Software Download Remote keylogger spy software Key Logging Software keystroke capture keylogger Password Recovery Software KeyStroke Logger Download Capture keystrokes software MSN Password Recovery Best Outlook Password Recovery Tool Free Download password breaker KeyStroke Logger Download Password Recovery freeware password recovery password recovery freeware Free USB flash pen drive data recovery software How to Recover Data from Pen Drive How to fix a corrupt PowerPoint file Free Yahoo Chat History Reader Downloads recover excel file freeware recover corrupt excel file tool Recover emails file Recover SMS Messages recovery excel free Repair Excel File excel repair tool Download Data Recovery Software Sim Card Recovery Sim Card Data Recovery Download Free Keylogger Software Undetected KeyLogger Undetected KeyLogger Keylogger Freeware Data Recovery Advance keylogger software downloads Keylogger Spyware InvisibleKeylogger free keylogger Sim card SMS data recovery program SIM Card SMS recovery Tool Backlink Watch Hidden key logger USB Recovery Software spy software Backlink Checking Tool File recovery zip repair Keylogger Download data recovery trial software Recover My Files Data Recovery Software Download Free Trial Data Recovery seo backlink checker SIM Recovery Word Repair Program data recovery free trial

Very interesting article. There’s some great information…..

Katja 19 أيار 2012 الساعة 21:59

A mtniue saved is a minute earned, and this saved hours!

kevin 04 حزيران 2012 الساعة 10:32

It's good to see smooene thinking it through.

Ahass 21 حزيران 2012 الساعة 21:33

Reading this makes my descioins easier than taking candy from a baby.

Elvira 28 حزيران 2012 الساعة 08:36

There's a secert about your post. ICTYBTIHTKY

Lindsey 22 تموز 2012 الساعة 05:39

Very valid, pithy, scucicnt, and on point. WD.

Ademir 22 تموز 2012 الساعة 17:36

Your artciles are for when it absolutely, positively, needs to be understood overnight.

Harbi 28 تموز 2012 الساعة 02:35

Smart thinking - a clever way of lokniog at it.

Argelia 30 تموز 2012 الساعة 10:29

This does look promising. I'll keep coinmg back for more.

amuahmn 30 تموز 2012 الساعة 10:35

oZu9jl , [url=http://nstzznhmnlqy.com/]nstzznhmnlqy[/url], [link=http://umivgkgrzckc.com/]umivgkgrzckc[/link], http://pjsnwbeenhzg.com/

Auth 08 آب 2012 الساعة 03:08

I just hope wohveer writes these keeps writing more!

Saritha 10 آب 2012 الساعة 07:12

Cailnlg all cars, calling all cars, we're ready to make a deal.

Zepf 27 آب 2012 الساعة 15:16

I'm gareftul you made the post. It's cleared the air for me.

Jeriko 03 أيلول 2012 الساعة 17:56

So ecxietd I found this article as it made things much quicker!

Voncile 12 أيلول 2012 الساعة 09:28

At last some rationality in our little daetbe.

Nazar 06 تشرين الأول 2012 الساعة 19:03

Thanks alot - your answer slvoed all my problems after several days struggling

Love 08 تشرين الأول 2012 الساعة 13:18

A bit surprised it seems to simple and yet usufel.

byjzhzhob 09 تشرين الأول 2012 الساعة 20:24

9XdkbK , [url=http://tatnkbalfdkb.com/]tatnkbalfdkb[/url], [link=http://dogqddzfjuja.com/]dogqddzfjuja[/link], http://xspscqttzufk.com/

Keydrick 06 تشرين الثاني 2012 الساعة 19:18

That's way more clveer than I was expecting. Thanks!

Milly 01 كانون الأول 2012 الساعة 11:09

Boy that raelly helps me the heck out.

Kierra 14 كانون الأول 2012 الساعة 01:21

That adrdesses several of my concerns actually.

Krystallynn 15 كانون الأول 2012 الساعة 13:45

It's a relief to find someone who can explain tighns so well

Kris 15 كانون الأول 2012 الساعة 22:12

I'm imepssred you should think of something like that

Sundance 26 كانون الأول 2012 الساعة 14:57

This is exactly what I was looinkg for. Thanks for writing!

Blondie 29 كانون الأول 2012 الساعة 12:14

This could not possibly have been more hlefpul!

Kaedon 19 كانون الثاني 2013 الساعة 11:46

BION I'm iprmessed! Cool post!

Svetlana 30 كانون الثاني 2013 الساعة 15:11

At last! Someone with real expertise gives us the asnewr. Thanks!

Jaycee 01 شباط 2013 الساعة 12:48

Alirhgt alright alright that's exactly what I needed!

Charla 11 حزيران 2013 الساعة 18:10

I have exactly what info I want. Check, please. Wait, it's free? Awsemoe!

shzbgwez 24 نيسان 2015 الساعة 04:32

قوة محرر النصوص gedit [أعجوبة] shzbgwez http://www.g5my19his8zk5ir7e8nm96l0h659832fs.org/ [url=http://www.g5my19his8zk5ir7e8nm96l0h659832fs.org/]ushzbgwez[/url] <a href=“http://www.g5my19his8zk5ir7e8nm96l0h659832fs.org/”>ashzbgwez</a>

أضف تعليقاً جديداً...

 
آخر تعديل: 23 نيسان 2015 الساعة 03:19 (تحرير خارجي)