
Não quero modificar como a extensão vim usa seu próprio buffer (não quero que use o buffer do sistema, mas ⌘+C não copia nada
Quero poder ⌘+C no vscode para copiar texto para outro aplicativo
Posso copiar para a área de transferência do sistema clicando com o botão direito e selecionando copiar, mas frequentemente confio em ⌘+C para velocidade e conveniência
Responder1
Portanto, não estou familiarizado com a forma como o VSCode lida com a emulação do Vim no Mac, mas acho que sei como consertar isso de qualquer maneira. O que acho que está acontecendo é que a cmdchave está sendo mapeada ctrlpara fins de atalhos do vim e ctrl- cé "cancelar operação" em vez de copiar.
De qualquer forma, só precisamos proibir esse atalho de chegar ao plugin vim.
Tente adicionar:
"vim.handleKeys":{
"<C-c>": false
}
para o seu settings.json
.
Responder2
Como um usuário frequente do vim no VSCode, descobri que, no caso mais geral, é útil apenas desabilitar todas as teclas ctrl do Vim para substituir operações comuns, como copiar, colar, localizar, etc., adicionando o seguinte às configurações do VSCode .json:
"vim.useCtrlKeys": false
VerConfigurações do VSCode vimpara obter a lista completa de outras opções possíveis.