본문 바로가기
Rust

JetBrains 오픈소스 Rust 플러그인

by KK1 2023. 7. 15.

더이상 플러그인 형태가 아닌 JetBrain의 RustRover 라는 IDE로 변경되었습니다.

 

2024년 말까지인가 프리뷰 기간이라 무료로 사용가능하고 이후부터는 결재를 해야합니다.

 

https://www.jetbrains.com/rust/

 

RustRover: Rust IDE by JetBrains

Try the new Rust IDE from JetBrains with a debugger, on-the-fly analysis, and quick-fixes.

www.jetbrains.com

 


 

 

 

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

댓글