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