
No quiero modificar cómo la extensión vim usa su propio buffer (no quiero que use el buffer del sistema, pero ⌘+C no copia nada
Quiero poder ⌘+C en vscode para copiar texto a otra aplicación
Puedo copiar al portapapeles del sistema haciendo clic derecho y seleccionando copiar, pero con frecuencia confío en ⌘+C para mayor velocidad y comodidad.
Respuesta1
Así que no estoy familiarizado con cómo VSCode maneja su emulación de Vim en Mac, pero creo que sé cómo solucionarlo de todos modos. Lo que creo que está sucediendo es que la cmdclave se está asignando ctrlpara fines de accesos directos de vim y ctrles c"cancelar operación" en lugar de copiar.
De cualquier manera, solo necesitamos prohibir que ese acceso directo llegue al complemento vim.
Intente agregar:
"vim.handleKeys":{
"<C-c>": false
}
para usted settings.json
.
Respuesta2
Como usuario frecuente de vim en VSCode, descubrí que en el caso más general, es útil simplemente deshabilitar todas las teclas Ctrl de Vim para que no anulen operaciones comunes como copiar, pegar, buscar, etc., agregando lo siguiente a su configuración de VSCode. .json:
"vim.useCtrlKeys": false
VerConfiguración de VSCode vimpara obtener la lista completa de otras opciones posibles.