Я випадково натиснув gh
у звичайному режимі і розпочав вибір, тому я підняв документ і знайшов :h Select-mode
.
З того, що я розумію, режим вибору близький до режиму візуального винятку, що:
- Набравши символ для друку
<CR>
або<BS>
видаливши виділення, запустіть режим вставки та замініть вибір на введення. hjkl
та інші звичайні або візуальні режими переміщення не розширять вибір, якщо вони не мають префіксу<Shift>
<CTRL-O>
і<CTRL-G>
перейде у візуальний режим.- Документ також говорить наступне, що, якщо я правильно зрозумів, означає, що можна робити лінійний відбір, який потім обробляється персонально:
Під час використання оператора в режимі вибору та вибору лінійно, вибраними лініями керуються, але подібно до вибору символів. Наприклад, коли буде видалено цілий рядок, його можна пізніше вставити на половину рядка.
Я трохи розгублений, бо не розумію, для чого цей режим був створений: все, що я бачу, це те, що він менш зручний, ніж візуальний режим, і не дає більше функцій.
Крім того, всі пошукові запити дають результати щодо вибору у візуальному режимі, але не відносяться до режиму вибору.
Тому мої запитання:
- Чому був створений режим вибору?
- У чому його перевага порівняно з візуальним режимом?
- Який випадок використання, коли цікавіше використовувати режим вибору?
MetaNote Я не маю уявлення, який тег має відношення до цього питання.
c
), тож залежно від того, що ви хочете зробити, режим вибору може бути корисним. Шкода, що я про це забуваю.
c
це збережений натискання клавіші, оскільки вибір не такий зручний, як у візуальному режимі (оскільки ви не можете використовувати e
чи iw
безпосередньо).
'selectmode'
міститься mouse
і 'mouse'
міститься прапор для поточного режиму, вибравши мишкою, запуститься режим вибору (відповідно до документа).