VisualStudioCode에서 Haskell 코드를 실행하는 바로 가기 설정
4058 단어 VisualStudioCode하스켈
저자의 환경은 Mac입니다.
작업 만들기
먼저 프로젝트를 열고 명령 팔레트에서 Tasks: Run Task
를 실행합니다.
태스크가 없으면 태스크를 구성하십시오.
tasks.json을 생성합니다.
템플릿은 Others를 선택.
여기까지 가면 다음과 같은 .vscode/tasks.json
가 생성됩니다.
tasks 를 다음과 같이 변경합니다.myapp
의 부분은 자신의 환경에 맞추어 주세요.
{
"version": "2.0.0",
"tasks": [
{
"label": "run",
"type": "shell",
"command": "stack build && stack exec myapp"
}
]
}
단축키 등록
그런 다음 키보드 단축키를 설정합니다.
먼저 구성 파일을 엽니다.
keybindings.json
파일이 열리므로 다음과 같은 설정을 추가합니다."key"
는 원하는 키를 설정합니다.
{
"command": "workbench.action.tasks.runTask",
"key": "meta+shift+r",
"args": "run"
}
설정은 이상입니다.
확인해보기
코드를 저장하고 설정한 바로 가기 키를 눌러 확인합니다.
이상입니다.
이 방법이라면 프로젝트마다 태스크를 설정할 필요가 있습니다만, tasks.json을 괴롭히면 Haskell이나 Stack에 한정하지 않고 다양한 태스크의 실행에 응용할 수 있으므로, 익숙해져 두면 편리하다고 생각합니다.
참고
Reference
이 문제에 관하여(VisualStudioCode에서 Haskell 코드를 실행하는 바로 가기 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jnhnd/items/240c41ea5dd7acd9e54c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
{
"version": "2.0.0",
"tasks": [
{
"label": "run",
"type": "shell",
"command": "stack build && stack exec myapp"
}
]
}
그런 다음 키보드 단축키를 설정합니다.
먼저 구성 파일을 엽니다.
keybindings.json
파일이 열리므로 다음과 같은 설정을 추가합니다."key"
는 원하는 키를 설정합니다. {
"command": "workbench.action.tasks.runTask",
"key": "meta+shift+r",
"args": "run"
}
설정은 이상입니다.
확인해보기
코드를 저장하고 설정한 바로 가기 키를 눌러 확인합니다.
이상입니다.
이 방법이라면 프로젝트마다 태스크를 설정할 필요가 있습니다만, tasks.json을 괴롭히면 Haskell이나 Stack에 한정하지 않고 다양한 태스크의 실행에 응용할 수 있으므로, 익숙해져 두면 편리하다고 생각합니다.
참고
Reference
이 문제에 관하여(VisualStudioCode에서 Haskell 코드를 실행하는 바로 가기 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jnhnd/items/240c41ea5dd7acd9e54c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(VisualStudioCode에서 Haskell 코드를 실행하는 바로 가기 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jnhnd/items/240c41ea5dd7acd9e54c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)