7 puan yazan xguru 2020-04-28 | 1 yorum | WhatsApp'ta paylaş
  • Rust dili için Language Server Protocol (LSP) uygulayan IDE backend'i

  • VSCode başta olmak üzere birçok IDE'de akıllı otomatik tamamlama desteği sunuyor (Vim, Emacs)

  • Zaten pek çok kişi kullanıyordu, ancak şimdiye kadar hiç resmî sürüm yapılmadığı için bu ilk alfa sürümü oldu

RA'in sunduğu başlıca özellikler (VSCode baz alınarak)

  • Çalıştır düğmesi (varsayılan tuş ataması yok, Ctrl+r öneriliyor): imlecin bulunduğu konumdaki fonksiyonu/modülü/ana fonksiyonu anında çalıştırır

  • F12: Go to definition desteği. mod submodule üzerinde basınca submodule.rs dosyasına gider

  • Üst modüle gitme (varsayılan tuş ataması yok)

  • Ctrl+T: çalışma alanındaki tüm sembolleri arama (Structs, Enum, Functions, Field)

  • Ctrl+Shift+0: mevcut belgedeki sembolleri arama

  • Ctrl+F12: Go to implementation

  • Syntax Highlighting

  • Noktalama farkındalıklı kod otomatik tamamlama

  • Shift+Alt+→: seçim genişletme. Expression, cümle ve item düzeyinde seçimi adım adım genişleten kısayol. Çoklu imleç durumunda da iyi çalışıyor. Fonksiyonun ortasında birkaç kez basıp ardından tuşuna basınca en başa gitme gibi yan bir işlevi de var

  • Var olmayan modül oluşturma: mod dosya_adı yazıp ctrl + . ile dosyanın kendisini oluşturma

  • Çeşitli kod yardımcıları (ampul simgeli düğme)

1 yorum

 
xguru 2020-04-28

Rust, Rust Analyzer sayesinde IDE dostu hale geliyor: https://tr.news.hada.io/topic?id=1437