티스토리 뷰

반응형

1) 자동설정방법 : 확장툴 설치하면 됨

2) 수동설정방법 : 손으로 json파일 작성

 

 

수동설정방법

Visual Studio Code에서 사용자 정의 단축키로 터미널 명령을 실행하려면 다음과 같이 설정할 수 있습니다. 이 예제에서는 `Ctrl + Shift + B`를 사용자 정의 단축키로 설정하겠습니다. 이를 통해 프로젝트를 빌드하는 명령을 실행할 수 있습니다.

1. 프로젝트 디렉토리 열기
   - Visual Studio Code에서 프로젝트 디렉토리를 엽니다.

2. 단축키 설정 열기
   - 상단 메뉴에서 "File" -> "Preferences" -> "Keyboard Shortcuts"를 선택하거나 `Ctrl + K Ctrl + S`를 눌러 키보드 단축키 설정을 엽니다.

3. keybindings.json 파일 열기
   - 우측 상단의 "Open Keyboard Shortcuts (JSON)" 아이콘을 클릭하여 `keybindings.json` 파일을 엽니다.

(.vscode 폴더는 안보입니다.)


4. 사용자 정의 단축키 추가
   - `keybindings.json` 파일에 다음과 같은 항목을 추가합니다.

   [
       {
           "key": "ctrl+shift+b",
           "command": "workbench.action.tasks.runTask",
           "args": "build"
       }
   ]


   이 코드는 `Ctrl + Shift + B` 키를 눌렀을 때, Visual Studio Code의 태스크 실행 명령을 호출하고, `"build"`라는 이름의 태스크를 실행하라는 의미입니다.


5. tasks.json 파일 작성
   - 프로젝트 루트에 `tasks.json` 파일을 만들고 다음과 같이 내용을 추가합니다.

   {
       "version": "2.0.0",
       "tasks": [
           {
               "label": "build",
               "type": "shell",
               "command": "gcc",
               "args": ["-o", "myprogram", "main.c"],
               "group": {
                   "kind": "build",
                   "isDefault": true
               }
           }
       ]
   }


   이 코드는 `tasks.json` 파일을 통해 `"build"`라는 이름의 태스크를 정의하고, 해당 태스크가 `gcc -o myprogram main.c` 명령어를 실행하도록 설정합니다.

tasks.json - test2 - Vis EXPLORER TEST2 ✓.vscode {) keybindings.json {} tasks.json Log.txt C main.c myprogram $ myprogram_startup.sh



6. 테스트
   - `main.c` 파일이 있는 상태에서 `Ctrl + Shift + B`를 누르면, 지정된 명령어가 실행되고 프로젝트가 빌드됩니다.

응? 안되는데??

Terminal will be reused by tasks, press any key to close it.

Executing task: ./build.sh /bin/bash: ./build.sh: 그런 파일이나 디렉터리가 없습니다 The terminal process "/bin/bash 'c', './build.sh'" failed to launch (exit code: 127). Terminal will be reuse ① "test2" 프로젝트를 구성할까요? Source: CMake Tools (Extension) bash build Task X 예 나중에 ① 이제 CMake 도구의 일부 상태 표시줄 옵션이 CMake 도구 사이드바 의 프로젝트 상태 보기로 이동되었습니다. 설정에서 'cmake.options' 속성으로 보기를 사용자 지정할 수 있습니다. Source: CMake Tools (Exte... CMake 옵션 표시 여부 구성 다시 표시 안함
Visual Studio Code You don't have an extension for debugging 'JSON with Comments'. Should we find a 'JSON with Comments' extension in the Marketplace? 취소(C) Find 'JSON with Comments' extension



위의 단계를 따라하면 사용자 정의 단축키를 통해 원하는 터미널 명령을 실행할 수 있습니다.

=> 안된다구....

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함