¿Hay alguna forma de copiar todas las líneas de un archivo al portapapeles en el editor VI? He tratado *yG
, +yG
, y "+yG
:%y+
de entradas anteriores en SO, pero nada funciona en OS X.VI Editor: conecte el archivo completo al portapapeles (específico de OS X)
Respuesta
El valor predeterminado Vim se incluye con Mac OS X, /usr/bin/vi[m]
, no está compilado con soporte portapapeles.
tiene tres opciones:
uso
pbcopy
desde la línea de comandos, sin necesidad de utilizar Vim$ cat filename | pbcopy
uso
pbcopy
de Vim:%w !pbcopy
obtener su propio Vim con el apoyo portapapeles
Puede hacerlo a través de MacPorts o Homebrew, descargando MacVim o mediante la construcción de from the source.
También la forma correcta de utilizar un registro específico con y
es "{register}y
.
Consulte $ man pbcopy
en su terminal y :help clipboard
y :help !
en Vim.
¡Genial! pbcopy es increíble. :) –
G
solo significa "ir al final del archivo", y necesita citas antes de *
o +
para que sean eficaces como registros del portapapeles. Usted está buscando algo más como gg"*yG
que significa:
gg
- Ir a la parte superior del archivo
"*
- utilizar el registro *
y
- comenzará tirón
G
- ir en la parte inferior del archivo
o puede usar :!cat % | pbcopy
que no es diferente de la fi soluciones ne romainl siempre.
vim --version | Portapapeles grep, si ves "-clipboard", no harás eso. Tu vim no lo admite. Es necesario volver a compilar el código fuente.
Compilar
$./configure \ --enable-gui=auto --with-features=huge --with-x
$ make && sudo make install
- 1. binaria (imagen) portapapeles de datos (OS X)
- 2. XML Editor para OS X
- 3. Obtener datos RTF de Mac OS X cartón (portapapeles)
- 4. ordena filas en el editor 'VI'
- 5. Supervisión del portapapeles en Mac OS X | Java
- 6. Compresor YUI en el directorio completo - os x
- 7. Ruta del archivo al portapapeles en Emacs
- 8. ¿Hay alguna manera de dar un nombre de archivo específico al guardar un archivo mediante curl en Mac OS X?
- 9. ¿Cómo especificar un editor para abrir el archivo crontab? "export EDITOR = vi" no funciona
- 10. conecte el cliente de Firebird al servidor
- 11. Instalación de PIL en OS X Lion (novato completo)
- 12. Clojure editor/IDE recomendaciones en Mac OS X
- 13. Buscar cadena y obtener recuento en el editor vi
- 14. OS X bash: dirname
- 15. ¿Cómo puedo marcar/resaltar líneas duplicadas en el editor VI?
- 16. Cualquier editor como VI en Windows?
- 17. Problemas al compilar TCC en OS X
- 18. En OS X Lion, solicitando al Buscador la selección actual, devuelve el archivo incorrecto
- 19. Mac OS X ignorando el archivo de hosts
- 20. ¿Cómo obtener el tipo de archivo en Mac OS X?
- 21. División de un archivo usando AWK en Mac OS X
- 22. Mac OS X: Abrir archivo en el buscador + App Sandbox
- 23. Subclipse no puede cambiar el nombre del archivo (OS X)
- 24. editor de OS X (o IDE) que es realmente bueno para el desarrollo de "node.js"?
- 25. Qué macro para ajustar el código específico de Mac OS X en C/C++
- 26. ¿Ejecutar scripts de shell desde el Dock OS X?
- 27. Rich GUI OS X Frameworks?
- 28. Linux equivalente al comando "abrir" de Mac OS X
- 29. Cómo copiar el texto extraído al símbolo del sistema VI
- 30. Windows equivalente al comando "abrir" de Mac OS X
está usando MacVim o vim dentro de un terminal? – pb2q
Estoy usando vim dentro de la terminal –