코드 명령어가 커서를 열지 않도록 방지하는 방법
기본적으로 코드 명령어는 실행 후 커서를 엽니다. 이는 대부분의 경우 유용하지만, 때로는 원하지 않을 수 있습니다.
해결 방법
코드 명령어가 커서를 열지 않도록 하려면, 다음과 같이 할 수 있습니다:
- 명령어 정의에서
shouldOpenInCursor
속성을false
로 설정하세요:
import { CommandBarCommand } from "@cursorless/common";
export const myCommand: CommandBarCommand = {
// ... other properties ...
shouldOpenInCursor: false,
};
- 또는 명령어 실행 시
openInCursor
옵션을false
로 설정하세요:
await vscode.commands.executeCommand("myCommand", {
openInCursor: false,
});
주의사항
- 이 설정은 현재 명령어에만 적용됩니다
- 다른 명령어의 기본 동작은 영향을 받지 않습니다
- 이 설정은 영구적이지 않으며 명령어마다 개별적으로 설정해야 합니다