نصب و آموزش نرم افزار Vim
نصب vim با امکانات بیشتر:
کد:
pkg install vim-python
برای اجرای vim ، اسمش را بنویسید یا اول بنویسید vim بعدش اسم فایلی که می خواهید با vim باز بشه را بنویسید.
در vim باید حرف i را بزنید تا بتونید تایپ کنید.
کار با Vim بعد از باز شدن:
حالتهای اصلی:
· حالت Normal (پیشفرض): برای حرکت و فرمانها
· حالت Insert: برای تایپ متن (با فشار دادن i)
· حالت Visual: برای انتخاب متن (با فشار دادن v)
دستورات پایه:
1. برای تایپ کردن: فشار دادن کلید i (حالت Insert)
2. ذخیره فایل: :w
3. خروج: :q
4. ذخیره و خروج: :wq یا ZZ
5. خروج بدون ذخیره: :q!
6. حرکت در متن: کلیدهای h, j, k, l یا کلیدهای جهتنمای کیبورد
سالک: در چه حالتی باشم که w ذخیرر کند؟ ویژوال یا نرمال؟
باید در حالت Normal باشی!
حالتهای Vim و دستور :w:
۱. حالت Normal (حالت اصلی)
· چگونه وارد شوم: از هر حالتی با فشار دادن Esc
· آیا :w کار میکند؟: بله

· نماد در status bar: هیچ چیزی نمایش داده نمیشود
۲. حالت Insert (حالت تایپ)
· چگونه وارد شوم: فشار دادن i, a, o و...
· آیا :w کار میکند؟: خیر

· نماد در status bar: -- INSERT --
۳. حالت Visual (حالت انتخاب)
· چگونه وارد شوم: فشار دادن v (کاراکتر), V (خط), Ctrl+v (بلوک)
· آیا :w کار میکند؟: خیر

· نماد در status bar: -- VISUAL -- یا -- VISUAL LINE --
۴. حالت Command Line (خود
· چگونه وارد شوم: در حالت Normal فشار دادن :
· آیا :w کار میکند؟: بله

(که در واقع همین حالت است)
· نماد در status bar: نمایش دستور در پایین صفحه
روش صحیح ذخیره:
# فرض کنیم در vim هستید و متن را تایپ کردهاید
# 1. ابتدا از حالت Insert خارج شو
Esc
# 2. حالا در حالت Normal هستید (هیچ نمادی در پایین نیست)
# 3. دستور ذخیره را بزنید
:w
# 4. برای خروج
:q
# یا هر دو با هم
:wq
تشخیص حالت فعلی:
· پایین صفحه را نگاه کنید:
· اگر چیزی نیست → حالت Normal

· اگر -- INSERT -- است → حالت Insert

· اگر -- VISUAL -- است → حالت Visual
نکته مهم:
حتی در حالت Visual هم اگر : را فشار دهید، به طور خودکار به حالت Command Line میروید و میتوانید :w را تایپ کنید (البته انتخاب از بین میرود).