Khaled Alshaya

هل هناك من يستخدم Vim في منتدانا؟!

10 ردود في هذا الموضوع

السلام عليكم و رحمة الله و بركاته,

لا أعتقد أن هناك مبرمج لم يسمع عن Vim و Emacs, و عن "أسطورية" هذين المحررين. في الماضي, قمت بتجربة Emacs و لكني لسبب ما لم أكمل الطريق, رغم إعجابي بـ Emacs الذي رأيت فيه إمكانيات هائلة. أما Vim فقد لازمتني عقدة كرهه حتى وقت ليس بالبعيد. كنت أسأل نفسي, بعد تجربته لعدة مرات و محاولة تعلم هذه الأسطورة التي كنت أرى فيها كذبة كبرى في عصر المحررات الحديثة كـ ++Notepad و Textmate و Sublimetext و خلافه, كيف سأعيش في عصر الثمانينات؟! منذ عدة أشهر, أخذت على نفسي عهداً بأن "أتعلم" Vim, حتى لو كلفني ذلك وقتاً كثيراً و لم يكن الأمر حب استطلاع هذه المرة. قمت بتحميل A Byte of Vim و بدأت القراءة و التطبيق. و الحق يقال, أنك لا يمكنك تعلم Vim, و إنما يجب أن يصبح "عادة". عانيت معاناة كبيرة في الأسابيع الأولى, و فجأة عندما عدت للمحررات المتقدمة السالف ذكرها (الحقيقة, المحررات البدائية) ظهر جلياً السبب الذي يجعل الـ Vimmers لا يستغنون عن Vim. هناك الكثيرون ممكن يعتقدون أن Vim محرر أسطوري لأنه يعتمد على لوحة المفاتيح في فعل كل شيء, و لكن هذا أمر خاطئ بكل تأكيد. الذي يجعل Vim محرراً أسطورياً هو فلسفته في تعريف ماهية "النصوص" text!

كل المحررات التي عملت عليها سابقاً تعامل النصوص على أنها "حروف" مجردة, مهما كانت إمكانياتها متقدمة. و لكن Vim يأخذ الأمر إلى منظور آخر. في Vim, النصوص ليست حروف فقط, و إنما حروف و كلمات و سطور و قطع و الكثير من الاصطلاحات التي ستصطدم بها في البداية و التي ستجعل Vim أشبه بالجحيم. عدا عن ذلك, فكم اختصارات لوحة المفاتيح كبير جداً, و لهذا لا يصح "تعلمه" و لكن يجب أن تعتاد عليه. أعترف بأني مازلت مبتدئاً, فكل يوم أكتشف أمراً جديداً, و الجميل في Vim أنك لا تتعلم أوامر جامدة و إنما أوامر أولية تقوم بدمجها مع بعضها البعض لتحصل على ما تريد.

في المرفقات, ستجد ملف vimrc الذي يقوم بتخصيص Vim. الغريب في الموضوع أني لم أجد شخصان يستخدمان نفس التخصيصات! و لكن يتم نشرها على سبيل الاستفادة بين الـ Vimmers. و هناك أيضاً theme أعجبني جداً مرفق أيضاً!

هل هناك من يستخدم هذا المحرر الأسطوري في منتدانا؟ ما رأيكم فيه؟ و منذ متى تستخدمه؟ و لأي أغراض تستخدمه؟

تحياتي...

vimmer.zip

تم تعديل بواسطه Khaled.Alshaya
8

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

Vim أحد أروع التطبيقات على الإطلاق وأفضل توصيف هو كما قلت (أنك لاتتعلمه ولكن تعتاد عليه) :)

انا أحد المستخدمين منذ عندة سنوات كمحرر أساسي وبعدها ساهمت في بعض الإضافات في مشروعPida (بيئة تطوير تدعم محررات vim و emacs مكتوبة ببايثون) للحصول مع أريحية إضافية لتصبح بيئة التطوير الأساسية لي _ليس حاليا_

وحاليا إستخدامي ل vim لم يعد كما كان من قبل فمقصور على تعديل بعض الملفات وحتى السكربتات الصغيرة

تم تعديل بواسطه ahmed_youssef
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الـVIM رائع ! لكن احيانا ارى ان الماوس اسرع في التنقل في الكود و اجد صعوبة احيانا على الحياة بدون ماوس خاصة لاني استخدمه عند التنقل بين البرامج , ربما انا بحاجة الى Unlearn !

يجب الانتباه الى ان الـ VI تم تطويرة في فترة لم يكن هناك اسهم او ماوس على الحواسب (Initial release 1976):

450px-KB_Terminal_ADM3A.svg.png

حاليا استخدم الفيل Netbeans بشكل رئيسي و على تيرمنال استخدم VIM .

تم تعديل بواسطه ahmad123
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ورحمة الله وبركاته

كبداية مبارك عليكم الشهر الكريم

بالنسبة ل vim انا ارى انها افضل محرر على الاطلاق استخدمها منذ فترة ليست ببعيدة لكنها محببة جدا بالنسبة لي بالرغم من كراهيتي لها مسبقا بسبب عدم معرفتي الكاملة مسبقا بامكانيتها لكن بعد التعرف فعلا اصبحت استخدمها في اي كود او سكريبت اقوم بكتابته يكفي انه بضغطة زر امسح سطر كامل وبضغطة

اعمل تراجع وبضعطة اخرى اتوجه لاي مكان واي رقم سطر في اي المحرر بدون الحاجة للماوس بصراحة احترم الاستخدام بها بصورة كبيرة

في امان الله

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

استخدمه منذ عدة سنوات كمحرر أساسي في التيرمنال و إلى الان.

و أجده أفضل محرر في وضع التيرمنال (جربت سابقا emacs و nano , أرى vim أسهل و أسرع منهما)

و استخدمه أيضا كمحرر أساسي عند التدريب على نظام ليونكس في أحد المقررات التي لدينا بالكلية (مطفش طلابي فيه ^_^)

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

استخدمه منذ فترة كمحرر اساسي لتحرير الملفات النصية وكتابة اكواد c++,php,html,js,css.

وافضل استخدام gvim في حالة العمل على مشروع ، مع تعطيل الواجهة الرسومية:

set guioptions-=m

set guioptions-=T

واستخدم vim عندما اتواجد على التيرمنال لتحرير سريع فقط.

هذه بعض ال plugins التي استخدمها دائما:

matchit.vim NERD_tree.vim snipMate.vim supertab.vim surround.vim

و استخدم الثيم molokai.vim

وهذه صورة قديمة (حوالي سنة تقريبا) توضح gvim

post-60254-025215000 1344099309_thumb.pn

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اخي انا لازلت افضل vi وبدون اي اضافات

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

قديما .... لكن الأن إتجهت لل Eclipse ...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

Vim من أفضل المحررات التي تعاملت معها
تعجبني فلسفته في التعامل مع الكود، فكما قلت، النص ليس أحرف، بل هو مقاطع وكلمات وأسطر وجمل...
كما أنه فقط يركز على الكود، أنت والكود فقط بدون اي إزعاجات وانيمايشن وأيقونات تشتت الإنتباه + أنه الأفضل لعشاق الطرفية مثلي :D
لكن بالنسبة لي على الأقل يعيبه فقط بطأ التنقل داخل الكود، فأنا لا أزال أفضل الماوس في القيام بهذه العملية وهذا ما لا يتيحه للأسف  :(

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ورحمة الله وبركاته

أستخدم ال VIM منذ حوالي سنتين تقريبا ولا استخدم غيره كمحرر في عملي وفي جهازي الشخصي سواء في مجال ادارة سيرفرات اللينكس او في مجال البرمجة بال Php بصراحة ولا اروع

وأقوى محرر وأخف محرر بالإمكان تستخدمه فيه العديد من الإمكانيات بمقارنته بالباقي ولا اعتقد انني ساستعمل غيره مستقبلاً :)

في امان الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .