본문으로 건너뛰기

코드 명령어가 커서를 열지 않도록 방지하는 방법

기본적으로 코드 명령어는 실행 후 커서를 엽니다. 이는 대부분의 경우 유용하지만, 때로는 원하지 않을 수 있습니다.

해결 방법

코드 명령어가 커서를 열지 않도록 하려면, 다음과 같이 할 수 있습니다:

  1. 명령어 정의에서 shouldOpenInCursor 속성을 false로 설정하세요:
import { CommandBarCommand } from "@cursorless/common";

export const myCommand: CommandBarCommand = {
// ... other properties ...
shouldOpenInCursor: false,
};
  1. 또는 명령어 실행 시 openInCursor 옵션을 false로 설정하세요:
await vscode.commands.executeCommand("myCommand", {
openInCursor: false,
});

주의사항

  • 이 설정은 현재 명령어에만 적용됩니다
  • 다른 명령어의 기본 동작은 영향을 받지 않습니다
  • 이 설정은 영구적이지 않으며 명령어마다 개별적으로 설정해야 합니다