[visual-studio-code] 바로 가기를 통해 전구를 여는 방법은 무엇입니까?

일부 언어는 경고 / 오류에 대한 빠른 수정을 제공하는 전구를 표시하는 코드 작업을 지원합니다 (자세한 내용은 https://code.visualstudio.com/docs/editor/editingevolved#_code-action 참조 ). 이 기능이 마음에 들지만 전구를 클릭하고 싶지는 않습니다. 안타깝게도 현재 커서 위치에서 전구를 여는 단축키를 찾을 수 없습니다 . 그러한 바로 가기를 어떻게 만들 수 있습니까?

다음 vscode.executeCodeActionProvider과 같은 사용자 지정 키 바인딩을 만들어 바로 가기를 만들려고했습니다 .

[{ "key": "alt+enter", "command": "vscode.executeCodeActionProvider"}]

하지만 바로 가기를 누를 때마다 경고가 표시됩니다.

제공된 명령 ‘vscode.executeCodeActionProvider’실행에 실패했습니다.



답변

올바른 명령 editor.action.quickFix입니다. Windows의 기본 바인딩은 다음과 같습니다.

{ "key": "ctrl+.", "command": "editor.action.quickFix",
                   "when": "editorTextFocus" }

Mac에서는 CMD+ .입니다.


답변

JetBrains 중독자이고 하루 종일 Alt+를 망치지 않는 것을 상상할 Enter수 없다면 기본값 ( Ctrl+ .)을 충분히 쉽게 다시 매핑 할 수 있습니다 .

파일 메뉴를 열고 기본 설정을 선택한 다음 키보드 단축키를 선택합니다 .

editor.action.quickFix검색 창에 입력 :

여기에 이미지 설명 입력

펜 아이콘을 클릭하거나 마우스 오른쪽 버튼을 클릭하고 키 바인딩 변경을 선택 합니다.

표시되는 대화 상자에 원하는 바로 가기를 입력 한 다음을 누릅니다 Enter.

여기에 이미지 설명 입력

다음과 같은 결과를 얻을 수 있습니다.

여기에 이미지 설명 입력


답변