حالت ویژوال
به غیر از حالت ورود متن (insert mode) و حالت نرمال (normal mode) و حالت دستوری (command mode)، حالت دیگری نیز به نام حالت ویژوال (visual mode) وجود دارد. از این مود برای انتخاب و ویرایش و انجام عملیاتهای مختلف بر روی بخشهای بزرگتری از متن استفاده میشود
ویژوال مود سه حالت کلی دارد.
- حالت کاراکتری
- حالت خطی
- حالت بلاک
character mode, line mode, and block mode
- v-- انتخاب متن در حالت کاراکتری
- V-- انتخاب متن در حالت خطی
- Ctrl+- v-- انتخاب متن در حالت بلاک
پس از فعالسازی یکی از حالتها، با استفاده از کلیدهای جهت متن را انتخاب کنید.
- o-- حرکت از ابتدای متن انتخاب شده به آخر آن
- aw-- انتخاب یک کلمه
- ab-- انتخاب یک بلاک کد که در بین پرانتز است
- aB-- انتخاب یک بلاک کد که در بین آکولاد است {}
- at-- انتخاب یک بلاک کد که در بین تگ است <>
- ib-- انتخاب قسمت داخلی یک بلاک کد که بین پرانتز است
- iB- انتخاب قسمت داخلی یک بلاک کد که بین آکولاد است {}
- it-- انتخاب قسمت داخلی یک بلاک کد که بین یک تگ است <>
پس از انتخاب متن مورد نظر میتوانید عملیاتهای مختلف را به وسیلهی کلیدهای زیر انجام دهید.
- y-- کپی
- d-- کات
- p-- جایگذازی