escribo este comando en Vim:Cómo copiar texto desde el modo de comandos en Vim
:nmap <CR> <C-]>
entonces quiero copiar esta línea y lo puse en mi .vimrc ¿Cómo puedo seleccionar y copiar toda la línea en el modo de línea de comandos?
Gracias
escribo este comando en Vim:Cómo copiar texto desde el modo de comandos en Vim
:nmap <CR> <C-]>
entonces quiero copiar esta línea y lo puse en mi .vimrc ¿Cómo puedo seleccionar y copiar toda la línea en el modo de línea de comandos?
Gracias
La forma más rápida es ejecutar el comando, cambie al búfer de destino (con .vimrc
cargado, en este caso) y pegar todo el comando desde el registro :
escribiendo
":p
en el modo Normal .
Si el comando es muy atrás en el tiempo, primero se lo recuerdo de la historia (escribiendo las primeras letras y pulsando Hasta, por ejemplo), repetición y luego usar el método anterior.
Cuando estos accesos directos no son correctos, se puede recurrir a un enfoque general usando la ventana de la línea de comandos (ver :help cmdwin
). Para abrirlo, ya sea de tipo q:
en el modo normal, o pulsar la combinación de teclas especificada por cedit
opción (Ctrl +F, por defecto) en el modo de línea de comandos .
Puede escribir Ctrl - F mientras que en el modo de comando para abrir una ventana especial con todos los comandos anteriores. A continuación, puede desplazarse a la línea deseada, golpeado y y para copiar esa línea, a continuación, pulse Ctrl - C para volver al modo de comando, y luego ESC para volver al modo normal. Desde allí puedes pegar.
Consulte :help cmdwin
para obtener más información sobre la ventana de comandos.
si ya se ha ejecutado, puede escribir 'q:' y abrir un búfer con los comandos, para poder copiarlos allí como de costumbre. –
Esta habría sido la respuesta para mí :-) – Tobias