官术网_书友最值得收藏!

bt2-L 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是如何組織和管理一個項目的了。

主站蜘蛛池模板: 龙里县| 女性| 商都县| 疏勒县| 上栗县| 万年县| 潢川县| 东宁县| 抚宁县| 孟村| 玉龙| 弥渡县| 彩票| 乌苏市| 疏勒县| 县级市| 兴隆县| 缙云县| 荆门市| 长丰县| 巴彦淖尔市| 江油市| 溆浦县| 清水河县| 镇坪县| 色达县| 普格县| 澄迈县| 同心县| 县级市| 星子县| 含山县| 临湘市| 普安县| 庆城县| 区。| 乡宁县| 东山县| 赣州市| 乐至县| 双峰县|