Visual Studio Code로 Rust 개발 환경을 정돈
8797 단어 VisualStudioCodeRust
전제가 되는 환경의 정보
1. 설정
Rust는 이미 설치되어 있다고 가정합니다.
(어려운 순서는 아니지만, 이치오 이쪽에 순서를 정리했습니다 → Rust에 입문해 보았다 )
이번 도입하는 것은 다음의 2개의 확장 기능입니다.
확장 기능
이름과 링크
용도
Rust for Visual Studio Code
코드 보완, 포맷, 리팩토링, 네비게이션 등 코딩에 필요한 편리한 툴이 한데 모여 있습니다.
CodeLLDB
LLDB는 차세대 고기능 디버거입니다. 이 확장 기능을 활용하면 Visual Studio Code에서 Rust 디버깅을 수행할 수 있습니다.
베터 TOML
설정 파일에서 TOML을 처리하기 위해 편집 지원에 사용하는 확장 기능입니다.
확장 기능을 설치하는 것은 특히 어렵지 않습니다. Rust for Visual Studio Code도 설치하면 작동하므로 설명이 필요하지 않습니다. CodeLLDB는 설정이 있으므로 아래에서 보충합니다.
CodeLLDB 설정
순서를 따라 설명합니다.
launch.json
파일을 만듭니다.LLDB
를 선택합니다.Cargo.toml
에 따라 launch.json
가 자동으로 생성됩니다. 다이얼로그는 「Yes」를 클릭. launch.json
{
// IntelliSense を使用して利用可能な属性を学べます。
// 既存の属性の説明をホバーして表示します。
// 詳細情報は次を確認してください: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "Debug executable 'hello'",
"cargo": {
"args": [
"build",
"--bin=hello",
"--package=hello"
],
"filter": {
"name": "hello",
"kind": "bin"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug unit tests in executable 'hello'",
"cargo": {
"args": [
"test",
"--no-run",
"--bin=hello",
"--package=hello"
],
"filter": {
"name": "hello",
"kind": "bin"
}
},
"args": [],
"cwd": "${workspaceFolder}"
}
]
}
디버그 실행해보기
디버깅을 실행할 때 화면 이미지는 다음과 같습니다.
좋은 느낌이네요.
2. 결론
이것만 있으면, 나머지는 사쿠사쿠 Rust의 공부를 진행될 수 있을 것 같습니다. 누군가의 참고가 되면.
Reference
이 문제에 관하여(Visual Studio Code로 Rust 개발 환경을 정돈), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/84zume/items/377033ab6b6aee2a68d7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Visual Studio Code로 Rust 개발 환경을 정돈), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/84zume/items/377033ab6b6aee2a68d7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)