Rust游戏开发实战
上QQ阅读APP看书,第一时间看更新

bt2-L 1.2 安装并配置开发环境

编写Rust代码的大部分时间里都需要使用文本编辑器。文本编辑器就像衣服一样,大多数人会用到它们,但在“哪一种是最好的”这个问题上,没有人能达成一致。此外,正如衣服一样,开发者会花费足够多的时间来寻找一款适合自己的编辑器,并且当它不再“合身”的时候,更换一个新的。如果你之前写过代码,那么大概率已经有一款自己喜欢的文本编辑器或者IDE了。

最好选择一款支持Rust的编辑器,语法高亮功能可以让阅读代码变得容易很多,自动补全功能和集成的调试器也会非常有用。目前,编辑器有很多选择,其中一部分选择如下所示。

从最简易的种类说起,Kate、Notepad++以及GEdit都可以胜任编写Rust代码的工作,只不过除了语法高亮,不具有其他的语言特性。

EMACS、Vim或Neovim都可以与Rust Analyser以及调试器进行集成,Rust Analyser是Rust的语言服务器[3]


[3] 语言服务器(Language Server)是一种后台程序,可以帮助编辑器实现特定语言的语法检查、代码跳转等功能。——译者注

JetBrains开发了CLion和IntelliJ,二者都可以较好地和Rust集成。

微软的Visual Studio Code,配上Rust Analyzer和CodeLLDB两个插件,可以和Rust实现非常好的集成。

Sublime Text可以与Rust集成。

寻找一款用起来顺手的编辑器或者IDE。一旦安装并配置好了开发环境,下一步你就应该了解Rust是如何组织和管理一个项目的了。