Рекомендую прочитать разделы справки для визуального выбора, :h visual.txt
.Раздел visual-operators
и его примечания могут быть особенно полезны.Поведение выбора довольно последовательное и простое для понимания.Если вы вырезаете или копируете что-то, ожидайте, что оно будет размещено в том же режиме: символы, строки или блоки.
I, чтобы вырезать столбец middl и вставить после третьего.Поэтому я блокирую выделение (ctrl-v) текста, дергаю его (y), беру курсор на конец третьего столбца (теперь 2-го) и вставляю (p)
Это не тактебе следует это сделать.Чтобы «вырезать» средний столбец, как вы описываете, вы использовали x
, а не y
.Янки просто скопирует его и оставит там.
![Blockwise selection demo](https://i.stack.imgur.com/koRKg.gif)
Что касается вашего последнего примера, когда контент был вставлен аналогичным образом, этого не должно происходить при использовании p
, поскольку он сохраняетблочная информация.Единственное возможное объяснение, которое приходит мне в голову, это то, что вы удалили столбец и использовали :put
для его вставки.Это преобразует его в пасту.В качестве альтернативы:
- Вы также дернули что-то (скажем, из
V
) и пытаетесь вставить его в блок - Ваш пример плохо переводит вашу проблему
- Существует какой-то плагин или конфигурация, влияющие на это
- Случайные неизвестные ключи были захлопнуты в процессе