Если у меня есть что-то, выбранное в VIM в визуальном режиме .... как я могу дублировать этот выбор и размещать его ниже или выше выбора.Vim duplicate selection
ответ
Просто нажмите «Y» дергать, что вы получили выбранный визуально , «p», чтобы вставить под курсором или «P», чтобы вставить выше.
И так как вы спросили о склеивании ниже блока выбора, я буду копировать то, что michael сказанное ниже: После того, как вы y
дергать, вы '>
, чтобы перейти к после блока выбора, а затем p
приклеить.
Вы хотите скопировать/вставить всю строку? Если да, то выйти из визуального режима, используйте
уу
к у апк всей линии, а затем
р
к р асте.
а) он не сказал, что это была одна строка, и б) зачем выходить из визуального режима, если вы уже выбрали его? –
использование у для копирования.Имя (копия) выделение в буфер
р для пасты выбор, где вы хотите быть
Использование p для пасты приводит к форматированию, потому что оно не принимает целые строки –
У вас есть два варианта
- YY, которая копирует текущую строку, а затем р наклеить
- выбор грим (с об, например), а затем скопировать с у и пасты с p
, используя p для пасты, вырывает формирование, потому что оно не принимает целые строки –
I n дополнение к V ... yp combo, вы можете узнать о некоторых переходах «< и», чтобы перейти к последнему символу предыдущего текста визуального режима. В частности, если вы хотите вставить ниже, вы бы пошли V ... y '> p, если он длинный многострочный, это может быть удобно.
Это один из тех прыжков, вы можете найти удобно, если вашим делать это много
, которые, похоже, не работают, вы нажимаете ', а затем SHIFT +. получить>? –
Это работает для меня. –
Я действительно использую плагин VIM для Netbeans, так что это может быть проблема. –
Поскольку я делаю это много (выберите блок, дергать, перейдите к концу последнего визуального выделения, вставка) я создал визуальный блок клавиш под Ctrl-P (до этого, Ctrl-P, кажется, так же, как J в визуальном блоке)
vmap <C-p> y'>p
Теперь это просто сделать визуальный выбор и нажав Ctrl-P.
- 1. Vim Omnicomplete Autocomplete item selection issue
- 2. Vim: начать регулярное выражение с начала Visual Selection
- 3. Выбор наследования (:: selection, :: - moz-selection)
- 4. textarea :: selection and :: - moz-selection
- 5. Неизвестный псевдоэлемент или псевдокласс :: selection [selection]
- 6. duplicate library gradle animatorlistener duplicate
- 7. Highcharts: selection
- 8. multi selection
- 9. JComboxBox selection
- 10. Radiobutton Selection
- 11. OpenGl selection
- 12. UITableView Selection
- 13. XPath selection
- 14. :: selection animation
- 15. duplicate rows in datatable
- 16. Duplicate ControlBox
- 17. Duplicate CALayer
- 18. duplicate packages
- 19. JMenu duplicate
- 20. Duplicate UIViews
- 21. duplicate NSManagedObject
- 22. duplicate panGestureRecognizer?
- 23. Duplicate symbol_main
- 24. Duplicate get_header()
- 25. Duplicate flipclock
- 26. Duplicate Schema
- 27. Prepend Duplicate
- 28. UIView duplicate
- 29. Duplicate result
- 30. duplicate eclipse
Вы хотите выбрать такие же линии, но выше? или вы хотите дублировать выбор? –
Я хочу дублировать выбор –