我想制作Rust的Hello World,所以我使用Visuao Studio Code的Remote Container创建了一个环境。
源代码最多取决于
dbgso / vscode-devcontainer-rust。
如何使用
就像
克隆源并在Visual Studio Code
中将其打开
1 2 | $ git clone https://github.com/dbgso/vscode-devcontainer-rust.git rust-code $ code rust-code |
单击显示的对话框以在容器
中打开它
现在选择
剩下的就是
其余的将自动设置各种设置,因此我应该按照说明进行操作
集装箱建造
Dockerfile中定义的准备过程将运行。
如果只想运行
,则只需安装
1 2 3 4 | FROM rust:1.36 RUN cargo install project_init RUN apt update && apt install -y rust-lldb |
获取调试文件
等一会
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | Acquiring platform package for CodeLLDB. Package is located at https://github.com/vadimcn/vscode-lldb/releases/download/v1.3.0/vscode-lldb-x86_64-linux.vsix Downloading... Downloaded 0% Downloaded 6% Downloaded 12% Downloaded 18% Downloaded 24% Downloaded 30% Downloaded 36% Downloaded 42% Downloaded 48% Downloaded 54% Downloaded 60% Downloaded 66% Downloaded 72% Downloaded 78% Downloaded 84% Downloaded 90% Downloaded 96% Installing... Done. |
安装Rust(Rust语言服务器)
当您打开
运行
创建launch.json
自动创建。
如果尝试使用
如果出现以下对话框,请按
在断点处停止
之后,您可以设置一个断点并使用
概括
我尝试用C的流触摸Rust,这很容易。
补充功能,格式化程序和重构功能是标准功能,非常好。
将来我可能有机会坚定地接触它,因此我将在那时利用这种环境。
参考
Rust调试环境构建-Qiita
使用VSCode --Qiita构建Rust环境