안녕하세요 이번포스터는 vscode의 tasks.json을 왜 사용할까?라는 주제로 쓰게 된 3구 개발자입니다. 제가 항상 vscode 다운로드 하면서 vscode의 tasks.json을 왜 쓸까? 라는 생각을 자주 했습니다. 그래서 저는 그 궁금증을 풀기 위해 이번 포스터를 써보도록 하겠습니다.
vscode(Visual Studio)란?
비주얼 스튜디오 코드는 마이크로소프트에서 오픈소스로 개발하고 있는 소스 코드 에디터입니다. 맥OS, 리눅스, 윈도우 등 운영체제를 지원하고 있습니다. IDE보다는 에디터에 중점을 두고 있습니다. 무료로 사용할 수 잇으며 모든 IDE들이 확장 프로그램을 지원합니다. 예를 들어서 C, C++, Python, DB 등 확장프로그램을 지원하고 있습니다.
본론으로 들어가겠습니다. 제가 항상 구글이라는 친구를 통해서 'vscode C&C++ 설치법, vscode python설치법을 검색하면 왜? tasks.json을 건들면서 launch.json 왜 사용할까? 라는 생각을 합니다.
tasks.vs.json파일과 launch.vs.json파일을 만드는 이유는 다음과 같습니다.
파일 이름 |
목적 |
tasks.vs.json |
사용자 지정 빌드 명령 및 컴파일러 스위치와 임의(빌드와 관련되지 않은) 작업을 지정합니다. |
launch.vs.json |
디버깅을 위한 명령줄 인수를 지정합니다. |
여기서 json파일은 Java Script Object Notation의 약자입니다.
추가적으로 tasks.vs.json파일을 설명드리겠습니다.
즉 tasks.json파일은 Batch File라는 뜻입니다. 즉, 복잡한 빌드, 명령어 들을 하나의 파일로 기록해서 실행이 가능합니다. tasks.json파일 안에는 빌드가 들어가 있습니다.
Batch File은 윈도우에서 흔히 접하는 명령 프롬프트(cmd, 윈도우 + R -> cmd -> enter)에서 많은 명령어를 한 번에 실행하기 위해서는 배치파일이 필요합니다. 만약 저는 윈도우에서 메모장과 한글 카카오톡 등을 한 꺼번에 키고 싶은데 배치파일을 이용해 한 번에 킬 수 있습니다.
이상 포스터를 마치겠습니다. 감사합니다.
'유용한 글, 팁' 카테고리의 다른 글
맥 톰캣(Tomcat) 설치 (0) | 2020.04.21 |
---|---|
맥 자바 jdk 14버전 설치하기 및 환경변수 설정 (0) | 2020.04.21 |
github 마크다운(md)에 이미지 업로드 하는 법 (0) | 2020.04.17 |
맥 vscode(Visual Studio Code) 설치하기 및 C/C++ 사용하기 - 2 (2) | 2020.04.08 |
맥 vscode(Visual Studio Code) 설치하기 및 C/C++ 사용하기 - 1 (0) | 2020.04.07 |