Rust-д зориулагдсан шинэ JetBrains IDE RustRover

RustRover

RustRover – JetBrains-ийн бие даасан Rust IDE

JetBrains нээлтээ хийлээ Блогын нийтлэлээр дамжуулан шинэ IDE (хөгжлийн нэгдсэн орчин) -ийг эхлүүлсэнe "RustRover", Rust хэл дээр програм бичихэд зориулагдсан.

JetBrains энэ тухай дурдсан байна зорилго Энэхүү шинэ IDE-ийн "RustRover" нь Rust хөгжүүлэлтийн үр ашгийг дээшлүүлэх, Rust экосистемийн хэрэгцээг хангах, хэлний үндсэн дэмжлэг үзүүлэх.

RustRover-ийн тухай

Энэ мэтээр төсөл гэдгийг дурдсан арилжааны бүтээгдэхүүн болгон хөгжүүлэх болно, Харин "ижил төстэй орчин"-той байхыг сонирхож буй хүмүүсийн хувьд үүнийг Intellij-rust залгаастай IntelliJ IDEA орчны үнэгүй олон нийтийн хувилбар дээр үндэслэн байгуулж болно.

Бидний хэдэн жилийн турш ажиллаж байгаа нээлттэй эхийн залгаас нь RustRover-ийн үндэс суурь болсон. Энэхүү залгаас нь нээлттэй эх сурвалж хэвээр байх бөгөөд GitHub болон JetBrains Marketplace дээр чөлөөтэй ашиглах боломжтой.

Гэсэн хэдий ч ирээдүйд бид хаалттай эх сурвалж болох RustRover-д хүчин чармайлтаа оруулах болно. Одоо байгаа нээлттэй эхийн залгаасын хувьд бид IDE-ийн хамгийн сүүлийн үеийн хувилбаруудтай нийцтэй байхын тулд чадах бүхнээ хийх боловч алдаа засахгүй, шинэ функц нэмэхгүй.

Хөгжлийн тухайд аль хэдийн "шууд бусаар" дурдсанчлан, энэ Энэ нь нээлттэй эх сурвалж болох intellij-rust залгаас дээр суурилдаг, CLion IDE болон IntelliJ IDEA-д Rust хэлийг дэмжихээс гадна. RustRover-ийг тусад нь хүргэхээс гадна IntelliJ IDEA Ultimate-д зориулсан залгаас болгон суулгаж болно.

Урьдчилсан туршилтын шатанд бүтээгдэхүүний хувьд мөн RustRover-ийг CLion IDE-д зориулсан залгаас болгон ашиглах боломжтой болно, Хөгжлийн өнөөгийн шатанд санал болгож буй хөгжүүлэлтийн орчны функциональ байдал нь Rust-ийн дэмжлэгт зориулсан залгаас бүхий CLion IDE-ийн тохиргоотой ойролцоо байгаа боловч ирээдүйд тэд одоо байгаа функцийг ихээхэн өргөжүүлэхээр амлаж байна. CLion болон IntelliJ IDEA-д зориулсан нээлттэй залгаасын хувьд, RustRover төслийн талаар зарласны дараа энэ нь Хагарсан ангилалд шилжсэн бөгөөд JetBrains албан ёсоор дэмжихгүй.

RustRover

RustRover дэлгэцийн агшин

Үүний зэрэгцээ залгаасын код дээр засварууд хийгдсээр байх болно Одоогийн CLion болон IntelliJ IDEA кодын суурьтай нийцтэй байдлыг хангахын тулд алдаа засах эсвэл шинэ функц нэмэхтэй холбоотой өөрчлөлтүүд цаашид нэмэгдэхгүй. Хуучин залгаас нь нээлттэй хэвээр байгаа бөгөөд сонирхогчид түүний хөгжилд нэгдэх боломжтой боловч одоо JetBrains-ийн ажилчдын гол хүчин чармайлт хаалттай бүтээгдэхүүн боловсруулахад чиглэгдэж байна.

Манай олон IDE-ийн нэгэн адил RustRover функцийг IntelliJ IDEA Ultimate-д залгаас болгон суулгаж болно. Урьдчилан үзэх хугацаанд CLion-д залгаасыг суулгах боломжтой болно. Гэсэн хэдий ч бид RustRover-ийг эхлүүлсний дараа ийм байх эсэхийг хараахан тогтоогоогүй байна. 

Талаас RustRover-ийн онцлог, Үүнд дараахь зүйлс байгаа нь тод харагдаж байна.

  • Ачааны багцтай ажиллах хэрэгсэл
  • дибаглагч
  • Профайл үүсгэгч
  • Туршилтын хөөргөх систем
  • Санах ойн анализатор
  • Давхардсан илрүүлэх механизм.
  • Код засварлагч нь синтакс онцлох, код үүсгэх, кодын зөв байдалд дүн шинжилгээ хийх, хэлний бүтцийг автоматаар дүүргэхийг дэмждэг.
  • Төрөл бүрийн мэдээллийг харж байна
  • Баримт бичигт хурдан нэвтрэх
  • Ухаалаг рефакторын горим ба стандарт бүтээцүүдийг оруулах шууд загварууд.

Таныг код бичих үед IDE нь дутуу талбарууд, номын сан, бөглөх аргуудыг тодорхойлж, санал болгохоос гадна нийтлэг алдааг автоматаар тодорхойлж, тэдгээрийг засах зөвлөмжийг өгдөг. Нэмж дурдахад, RustRover нь IntelliJ IDEA орчны бүх нийтлэг шинж чанаруудыг дэмждэг, үүнд багаар ажиллах хэрэгсэл, хувилбарын хяналтын системтэй нэгтгэдэг.

Одоогийн байдлаар, RustRover-ийн урьдчилан үзэх хувилбар нь хязгаарлалтгүй туршилт хийх боломжтой. Санал болгож буй бүтээцийг Linux, macOS болон Windows-д зориулж бэлтгэсэн бөгөөд RustRover-ийн анхны тогтвортой хувилбарыг 2024 оны XNUMX-р сараас өмнө гаргахаар төлөвлөж байна.

эцэст нь хэрэв та байгаа бол энэ талаар илүү ихийг мэдэх сонирхолтой, та дэлгэрэнгүй мэдээллийг дараах холбоос.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: AB Internet Networks 2008 SL
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.