حالت ویژوال
به غیر از حالت ورود متن (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
-- جایگذازی