Uso gvim en windows. Cómo copiar texto de la posición actual al final de la línea en vi y pegarlo en otro archivo abierto en vi. Busqué en Google pero no puedo encontrar ninguna solución para esto. Apreciar cualquier ayuda sobre esto. Gracias.Cómo copiar de la posición actual al final de la línea en vi
Respuesta
El comando de modo normal para moverse al final de la línea es $
. Puede copiar al final de la línea con y$
y pegar con p
. Para copiar/pegar entre diferentes instancias, puede usar el portapapeles del sistema seleccionando el registro *
, por lo que los comandos se convierten en "*y$
para copiar y "*p
para pegar.
Compruebe :h registers
para obtener más información.
Si no desea incluir el salto de línea con el tirón, puede usar yg_
. (O, en su caso, "*yg_
)
Básicamente, simplemente reconocen que hay una diferencia entre $
y g_
movimiento se refiere. Me ha ayudado en numerosas ocasiones.
¿Hay alguna forma de cambiar 'g_' y' $ '? Me encuentro rara vez o nunca la necesidad de incluir el salto de línea en los movimientos. –
¡SÍ! la nueva línea extra me está volviendo loco. Esta es la información necesaria. – javadba
@JonathanDumaine en su '$ MYVIMRC' agregue la línea' nmap $ g_' – thedanotto
añadir esta línea a su .vimrc
" Make Y yank till end of line
nnoremap Y y$
Más contenido en my vimrc.
Una solución diferente: Dp
y péguela con p
. De hecho, esto primero se elimina al final de la línea y vuelve a pegarlo en la misma ubicación. Pegarlo en otro lugar con p
.
- 1. Cortar al principio/al final de la línea, pegar al final/principio de la línea
- 2. TextMate clic al final de la línea
- 3. Vi/vim - eliminar de la línea final, incluido el carácter final
- 4. NetBeans 7.0, ¿cómo ir al final de la línea?
- 5. Mover al carácter de fin de línea en Vi, pasar el último carácter en la línea
- 6. Eliminar de la posición actual del cursor a un número de línea dado en el editor vi
- 7. obteniendo la posición actual de un XmlReader
- 8. Mover cursor x líneas desde la posición actual en vi/vim
- 9. Seleccionar, copiar o cortar la línea actual en Netbeans
- 10. cómo obtener la posición actual en FragmentPagerAdapter?
- 11. Anexando al final de línea en eclipse
- 12. Cómo copiar el texto extraído al símbolo del sistema VI
- 13. Seleccione desde la posición hasta el final de la línea en la cadena
- 14. ¿Cómo puedo eliminar la línea actual en Emacs?
- 15. C moviendo el cursor al principio de la línea actual
- 16. ¿Cómo obtengo la posición actual de intercalación?
- 17. VI Expresiones regulares - Sustituir usando el número de línea actual
- 18. ¿Cómo obtener la posición actual de una imagen en jQuery?
- 19. Obtiene la posición actual de scrollview animado
- 20. Cómo llegar al final de la TextArea
- 21. Android PagerAdapter, obtener la posición actual
- 22. Cómo copiar líneas sobre la línea seleccionada en Vim
- 23. Vim comentario continuación al final de la línea de
- 24. Añadir al final de la línea con sed
- 25. Cómo insertar un bloque de espacios en blanco comenzando en la posición del cursor en vi?
- 26. ¿Cómo obtengo la posición actual del cursor de la pantalla?
- 27. ¿Cómo copiar una línea al portapapeles en Eclipse?
- 28. jquery cómo obtener la posición actual de la pantalla actual de la página?
- 29. Subcadena ir al final de la cadena
- 30. ¿Cómo obtener la línea actual de archivos abiertos en python?
Gracias. pero quiero pegar los contenidos a 'otro archivo' abierto en vi. Esto funciona solo con el mismo archivo. – javalearner
Funcionará para cualquier archivo abierto dentro de la misma instancia. Puede copiar al portapapeles del sistema seleccionando el registro '*' (o '+'). –
Excelente. Gracias. – javalearner