더이상 플러그인 형태가 아닌 JetBrain의 RustRover 라는 IDE로 변경되었습니다.
2024년 말까지인가 프리뷰 기간이라 무료로 사용가능하고 이후부터는 결재를 해야합니다.
https://www.jetbrains.com/rust/
https://www.jetbrains.com/ko-kr/rust/
Jetbrains에서 Rust용 IDE가 나올 것이라 예상을 많이들 했다고 하지만 오픈소스 플러그인으로 공개하였습니다.
저는 주로 Jetbrains의 Pycharm Community Edition을 사용하여 여기에 Rust 플러그인을 붙여서 익숙한 IDE로 작업할 수 있는 부분이 매력적이게 다가왔습니다.
간단하게 설치하고 어떻게 사용하는지 알아보겠습니다.
intelliJ, CLion, Pycharm 등 Jetbrain의 IDE 제품을 켜고 File - Settings
Rust 플러그인을 찾아서 설치합니다. IDE를 재시작하라고 하니 진행합니다.
재시작 후 New Project 창을 띄워서 Rust를 선택, 진행할 프로젝트의 경로를 Location 에 설정합니다.
Rust가 설치되어 있다면 Toolchain location과 Standard library 경로는 자동으로 설정됩니다.
생성할 Project Template를 선택하고 Create를 누르면 프로젝트를 자동으로 생성해줍니다.
cargo new example
위 명령어를 수행한 것과 동일한 상태로 프로젝트가 생성됩니다.
왼쪽에는 패키지 관리자인 Cargo 탭이 생성되어있습니다.
패키지를 관리할 수 있는 탭입니다.
println! 매크로를 오른쪽 클릭 후 Go To → Declaration or Usages 를 눌려 구현부로 이동도 할 수 있습니다.
왼쪽 상단에 망치를 누르면 빌드를 진행합니다. (cargo build)
재생 버튼을 누르면 빌드 후 실행합니다. (cargo run)
아쉽게도 Community 버전에서는 디버깅을 할 수 없습니다.
툴의 유료 버전을 사용해야 가능합니다.
'Rust' 카테고리의 다른 글
Rust 프로그래밍 언어 소개 (1) | 2024.01.06 |
---|
댓글