vim 확장이 작동하지 않는 vscode의 ⌘+C

vim 확장이 작동하지 않는 vscode의 ⌘+C

vim 확장이 자체 버퍼를 사용하는 방식을 수정하고 싶지 않습니다(시스템 버퍼를 사용하고 싶지 않지만 ⌘+C는 아무것도 복사하지 않습니다).

vscode에서 ⌘+C를 사용하여 텍스트를 다른 애플리케이션에 복사할 수 있기를 원합니다.

마우스 오른쪽 버튼을 클릭하고 복사를 선택하여 시스템 클립보드에 복사할 수 있지만 속도와 편의성을 위해 ⌘+C를 자주 사용합니다.

답변1

그래서 저는 VSCode가 Mac에서 Vim 에뮬레이션을 처리하는 방법에 대해 잘 모르지만 어쨌든 이 문제를 해결하는 방법은 알고 있다고 생각합니다. 내가 생각하는 것은 vim 단축키의 목적으로 cmd키가 매핑되고 - 복사가 아닌 "작업 취소"라는 것입니다.ctrlctrlc

어느 쪽이든 해당 바로가기가 vim 플러그인에 도달하는 것을 금지하면 됩니다.

다음을 추가해 보세요.

"vim.handleKeys":{
  "<C-c>": false
}

너의 ~에게 settings.json.

답변2

VSCode에서 vim을 자주 사용하는 저는 보다 일반적인 경우 VSCode 설정에 다음을 추가하여 복사, 붙여넣기, 찾기 등과 같은 일반적인 작업을 재정의하지 못하도록 모든 Vim Ctrl 키를 비활성화하는 것이 유용하다는 것을 알았습니다. .json:

 "vim.useCtrlKeys": false

보다VSCode vim 설정다른 가능한 옵션의 전체 목록을 보려면

관련 정보