كيفية استخدام vim في الجهاز؟

سئل على ٢٣ أبريل ٢٠١١  ·  تمت مشاهدة 235.1k مرة  ·  مصدر

system picture
في ٢٣ أبريل ٢٠١١

كيف يتم الإعداد والبدء في استخدام vim في Terminal على OS X؟

أريد أن أبدأ في كتابة كود C الخاص بي باستخدام vim في المحطة بدلاً من محرر نصوص منفصل. كيف يبدأ المرء في هذا؟

الأساسيات مثل: فتح وإنشاء وحفظ الملفات عبر المحطة الطرفية باستخدام vim وكتابة التعليمات البرمجية باستخدام vim. أيضا ، هل يقوم المرء بترجمة مباشرة باستخدام vim في المحطة؟

الإجابات

alex picture
في ٢٣ أبريل ٢٠١١
151

ابدأ بسرعة

ما عليك سوى كتابة vim في الجهاز لفتحه وبدء ملف جديد.

يمكنك تمرير اسم ملف كخيار وسيفتح هذا الملف ، على سبيل المثال vim main.c . يمكنك فتح ملفات متعددة بتمرير وسائط متعددة للملفات.

يحتوي Vim على أوضاع مختلفة ، على عكس معظم المحررين الذين ربما استخدمتهم. تبدأ في وضع NORMAL ، حيث ستقضي معظم وقتك بمجرد أن تصبح معتادًا على vim.

للعودة إلى وضع NORMAL بعد التغيير إلى وضع مختلف ، اضغط على Esc . من الجيد تعيين مفتاح Caps Lock الخاص بك إلى Esc ، لأنه أقرب ولا يستخدم أحد بالفعل مفتاح Caps Lock.

وضع أول محاولة ل INSERT اسطة، والتي يتم إدخالها مع لإلحاق بعد المؤشر، أو أنا لإدراج قبل المؤشر.

للدخول إلى الوضع VISUAL ، حيث يمكنك تحديد نص ، استخدم v . هناك العديد من المتغيرات الأخرى لهذا الوضع ، والتي سوف تكتشفها عندما تتعلم المزيد عن vim.

لحفظ ملفك ، تأكد من أنك في وضع NORMAL ثم أدخل الأمر :w . عندما تضغط على : ، سترى الأمر الخاص بك يظهر في شريط الحالة السفلي. للحفظ والخروج ، استخدم :x . للإنهاء بدون حفظ ، استخدم :q . إذا كنت قد أجريت تغييرًا تريد تجاهله ، فاستخدم :q! .

تكوين vim حسب رغبتك

يمكنك تحرير ملف ~/.vimrc لتهيئة vim حسب رغبتك. من الأفضل إلقاء نظرة على القليل منها أولاً ( ها أنا ) ثم تحديد الخيارات التي تناسب أسلوبك.

هكذا تبدو لي:

vim screenshot

للحصول على مستكشف الملفات على اليسار ، استخدم NERDTree . لشريط الحالة ، استخدم vim-flight . أخيرًا ، نظام الألوان مشمس .

مزيد من التعلم

يمكنك استخدام man vim للحصول على بعض المساعدة داخل المحطة. بدلاً من ذلك ، قم بتشغيل vimtutor وهي نقطة انطلاق عملية جيدة.

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

حظا طيبا وفقك الله!

Michael Berkowski picture
في ٢٣ أبريل ٢٠١١
74

قم بتشغيل vim من المحطة. بالنسبة للأساسيات ، يُنصح بتشغيل الأمر vimtutor .

# On your terminal command line:
$ vim

إذا كان لديك ملف معين لتحريره ، فمرره كوسيطة.

$ vim yourfile.cpp

وبالمثل ، قم بتشغيل البرنامج التعليمي

$ vimtutor
romainl picture
في ٢٣ أبريل ٢٠١١
4

يمكنك بالتأكيد إنشاء الكود الخاص بك من Vim ، وهذا ما يفعله الأمر :make .

ومع ذلك ، يجب عليك مراجعة الأساسيات أولاً: اكتب vimtutor في جهازك الطرفي واتبع التعليمات حتى النهاية.

بعد إكماله عدة مرات ، افتح ملفًا نصيًا (غير مهم) وجرب كل الأشياء التي تعلمتها من vimtutor : الدخول / الخروج من وضع الإدراج ، التراجع عن التغييرات ، الإنهاء / الحفظ ، السحب / وضع وتحريك وهلم جرا.

لفترة من الوقت لن تكون منتجًا على الإطلاق مع Vim وربما تميل إلى العودة إلى IDE / محررك السابق. افعل ذلك ، لكن مواكبة Vim قليلاً كل يوم. من المحتمل أن تتوقف بسبب أشياء غريبة وغير متوقعة لكنها ستحدث أقل وأقل.

في غضون بضعة أشهر ، ستجد نفسك تصل إلى o ، v و i طوال الوقت في كل حقل نصي في كل مكان.

إستمتع!

toshi picture
في ١٧ فبراير ٢٠١٥
3

إذا كنت تريد فتح جميع ملفاتك .cpp بأمر واحد ، وتقسيم النافذة إلى العديد من المربعات مثل الملفات المفتوحة ، يمكنك استخدام:

vim -o $(find name ".cpp")

إذا كنت تريد تضمين نموذج في المكان الذي أنت فيه ، فيمكنك استخدام:

:r ~/myHeaderTemplate 

سيقوم باستيراد الملف "myHeaderTemplate في المكان الذي كان فيه المؤشر قبل بدء الأمر.

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

  1. حدد بصريا ،
  2. أضف w ~ / myPartialfile.txt

عند تحديد مرئي ، بعد كتابة ":" لإدخال أمر ، سترى "" <، ">" تظهر بعد ":"

'<,'>w ~/myfile $

^ إذا أضفت "~ / myfile" إلى الأمر ، فسيتم حفظ الجزء المحدد من الملف في myfile.

إذا كنت تقوم بتحرير ملف وترغب في نسخه:

:saveas newFileWithNewName