- Rust游戲開發(fā)實戰(zhàn)
- (美)赫伯特·沃爾弗森
- 507字
- 2024-09-05 16:34:12
1.2 安裝并配置開發(fā)環(huán)境
編寫Rust代碼的大部分時間里都需要使用文本編輯器。文本編輯器就像衣服一樣,大多數人會用到它們,但在“哪一種是最好的”這個問題上,沒有人能達成一致。此外,正如衣服一樣,開發(fā)者會花費足夠多的時間來尋找一款適合自己的編輯器,并且當它不再“合身”的時候,更換一個新的。如果你之前寫過代碼,那么大概率已經有一款自己喜歡的文本編輯器或者IDE了。
最好選擇一款支持Rust的編輯器,語法高亮功能可以讓閱讀代碼變得容易很多,自動補全功能和集成的調試器也會非常有用。目前,編輯器有很多選擇,其中一部分選擇如下所示。
● 從最簡易的種類說起,Kate、Notepad++以及GEdit都可以勝任編寫Rust代碼的工作,只不過除了語法高亮,不具有其他的語言特性。
● EMACS、Vim或Neovim都可以與Rust Analyser以及調試器進行集成,Rust Analyser是Rust的語言服務器[3]。
[3] 語言服務器(Language Server)是一種后臺程序,可以幫助編輯器實現特定語言的語法檢查、代碼跳轉等功能。——譯者注
● JetBrains開發(fā)了CLion和IntelliJ,二者都可以較好地和Rust集成。
● 微軟的Visual Studio Code,配上Rust Analyzer和CodeLLDB兩個插件,可以和Rust實現非常好的集成。
● Sublime Text可以與Rust集成。
尋找一款用起來順手的編輯器或者IDE。一旦安裝并配置好了開發(fā)環(huán)境,下一步你就應該了解Rust是如何組織和管理一個項目的了。
推薦閱讀
- Machine Learning with R Cookbook(Second Edition)
- C語言程序設計實訓教程
- C語言從入門到精通(第4版)
- 微信小程序項目開發(fā)實戰(zhàn)
- Android開發(fā):從0到1 (清華開發(fā)者書庫)
- Visual C++開發(fā)入行真功夫
- Kotlin開發(fā)教程(全2冊)
- 編寫高質量代碼:改善Objective-C程序的61個建議
- 計算機應用基礎教程(Windows 7+Office 2010)
- .NET 4.5 Parallel Extensions Cookbook
- Java Web開發(fā)實例大全(基礎卷) (軟件工程師開發(fā)大系)
- 測試架構師修煉之道:從測試工程師到測試架構師
- Mastering Android Studio 3
- Splunk Essentials
- Google Maps JavaScript API Cookbook