키보드로 Copilot 제안을 빠르게 켜고 끌 수 있습니다.

2524 단어 vscodeproductivity
전반적으로 I'm a fan of GitHub Copilot . 때때로 나는 그것이 방해가되지 않기를 원합니다. 키보드로 껐다가 다시 켜는 방법을 알고 싶었습니다.

처음에는 확장 프로그램의 활성화/비활성화 명령을 VSCode 키보드 단축키에 할당할 수 있다고 생각했습니다.


키바인딩.json



[
  {
    "key": "ctrl+c",
    "command": "github.copilot.toggleCopilot",
    "when": "editorFocus"
  }
]



하지만 바로 가기를 사용하여 비활성화하려고 했을 때 확장 프로그램이 모서리에 이 확인 대화 상자를 표시했습니다. 포커스가 여전히 에디터에 있었기 때문에 마우스를 사용하지 않고는 'Disable Globally'를 선택할 방법이 없었습니다. 슈퍼 성가신.

![질문하는 대화 상자 메시지]( https://rachsmith.com/images/copilot-dialog.png )
왜요?

[GitHub 커뮤니티 토론]에 가서 이 행동에 대한 변경을 요청한 사람이 있는지 확인했습니다. 이에 대해 묻는 게시물이 여러 개 있었지만 one of them에는 Dan Davidson의 해결 방법이 포함되어 있습니다.

작업 공간 설정을 업데이트하기 위해 키보드 명령을 첨부할 수 있습니다github.copilot.inlineSuggest.enable. 해당 설정이 false로 설정되면 Copilot이 인라인 제안과 함께 중지됩니다.

Settings Cycler 확장자를 사용하여(처음 들었을 때 btw) 설정을 켜고 끄는 키보드 단축키를 할당할 수 있습니다. 여기 내 것이 있습니다 (나는 ctrl+c를 사용하기로 선택했습니다) :


키바인딩.json



{
  "key": "ctrl+c",
  "command": "settings.cycle.copilot",
  "when": "editorFocus"
}





설정.json



"settings.cycle": [{
   id": "copilot",
     "overrideWorkspaceSettings": true,
     "values": [{
       "github.copilot.inlineSuggest.enable": false
     },
     {
       "github.copilot.inlineSuggest.enable": true
     }
  ]},
],

좋은 웹페이지 즐겨찾기