Si tengo algo seleccionado en VIM en modo visual ... ¿cómo puedo duplicar esa selección y colocarla debajo o encima de la selección.Vim duplicate selection
Respuesta
Sólo hit 'y' para dar un tirón lo que tienes seleccionado visualmente , la "p" para pegar debajo del cursor o "P" para pegar arriba.
Y ya que lo preguntas acerca pegar debajo del bloque de selección, voy a copiar lo michael dijo a continuación: Después de y
dar un tirón, que '>
se mueva a la selección después del bloque, y luego p
a pegar.
¿Desea copiar/pegar toda la línea? Si es así, salir de modo visual, utilizar
yy
a y ANK toda la línea, a continuación,
p
a p aste.
a) él no dijo que era una sola línea, yb) ¿por qué salir del modo visual si ya lo seleccionó? –
uso y de tirón (copiar) la selección en un búfer
la p para pegar la selección en la que desea que sea
utilizando p para pegar rompe el formateo porque no toma todas las líneas –
tiene dos opciones
- yy que copia la línea actual, entonces p para pegar
- la selección (con v por ejemplo), luego copia con y y pegar con p
usando p para pegar rompe el formateo porque no toma todas las líneas –
I Además del combo V ... yp, es posible que desee conocer algunos saltos '< y'> para acceder al último carácter del texto del modo visual anterior. Específicamente, si desea pegar debajo, iría V ... y '> p si es una línea múltiple larga, puede ser útil.
Es uno de esos saltos pueden serle útil si estás haciendo esto mucho
que no parecen funcionar, presionas 'y luego MAYÚS +. para obtener>? –
Funciona para mí. –
Actualmente estoy usando un complemento VIM para Netbeans así que este podría ser el problema –
Desde que hago esto mucho (seleccionar un bloque, tirón, vaya al final de la última selección visual, pegar) He creado un atajo bloque visual bajo Ctrl-p (antes de esto, ctrl-p parece ser el mismo que j en un bloque visual)
vmap <C-p> y'>p
ahora es sólo hacer una selección visual y presionando Ctrl-p.
- 1. textarea :: selection y :: - moz-selection
- 2. Jfreechart selection
- 3. Duplicate virtualenv
- 4. Listview Multiple Selection
- 5. asp.net gridview checkbox selection
- 6. JavaScript selection/range framework
- 7. Android Spinner selection
- 8. GWT CellTree selection
- 9. NHibernate Linq - Duplicate Records
- 10. Javascript duplicate code detector?
- 11. jQuery clon duplicate IDs
- 12. Xcode duplicate symbol _main
- 13. Android Proguard Duplicate Definition
- 14. android duplicate provider authority
- 15. HTML Double Click Selection Oddity
- 16. Tweet Classifier Feature-Selection NLTK
- 17. Delphi treeview selection se pierde
- 18. Programatically remove selection in UIWebView
- 19. jquery prevent duplicate function assigned
- 20. PHP Associative Array Duplicate Keys
- 21. Condicional ON DUPLICATE KEY UPDATE
- 22. Duplicate Referrer Header - HTTP.sys barfs
- 23. Rails clone copy or duplicate
- 24. ¿Por qué Selection Sort no es estable?
- 25. TextView setScaleX()/setScaleY() y setTextIsSelectable (true) selection
- 26. Cross Browser Selection ¿Biblioteca de rango?
- 27. SQLite INSERT - ON DUPLICATE KEY UPDATE
- 28. MySQL INSERT IGNORE o DUPLICATE KEY DO_NOTHING
- 29. Duplicate LINQ to SQL entidad/registro?
- 30. MySQL ON DUPLICATE KEY UPDATE issue
¿desea seleccionar las mismas líneas pero arriba? o quieres duplicar la selección? –
Quiero duplicar la selección –