본문 바로가기
프로그래밍 관련/프로그래밍 관련 잡지식

VsCode - Task 활용하기

by 존버매니아.임베디드 개발자 2023. 7. 7.
반응형

배치파일의 shell 커맨드를 유저가 임의로 미리 만들어놓고,
VsCoed 상단에 Task로 등록을 해서 실행시키는 기능이 있다.
 
예를 들어서 아래와 같이 매칭을 시켜놨다면
Task1 : echo Test1
Task2 : echo Test2
Task3 : echo Test3
 
Vs Code 상단 메뉴에서
Terminal -> Run Task를 클릭하면
Task1 ,Task2, Task3 라고 Task를 선택할 수 있는 메뉴가 나온다.

여기서 내가 Task1을 선택하면
내가 위에서 매칭해놓은 shell cmd가 echo Test1 이니까
cmd 창에서 내가 echo Test1이라고 입력하는 것과 똑같은 효과를 갖게 된다.


짧은 커맨드라면 저런식으로 바로 매칭시켜도 되지만, 시킬려는 명령의 내용이 많다면
별도의 배치파일에 내용을 구현해 놓고,
Task에서는 해당 배치파일을 실행하는 형태로 구성을 해서 사용해도 된다.


▶ 설정방법:

 
아래와 같이 tasks.json 파일이 생성되면
안에 내용 적절히 수정하면 된다.
label 영역이 상단에 보이는 Task 이름이고
command 영역이 Task 실행했을때 실제 실행되는 커맨드 명령이다.

 
"options":{
           "cwd" : "${workspacefolder}₩₩subfolder1
}

반응형