#shiori #ukagaka #意面的食谱

pasta

impl shiori for rust{...}

2 个版本

使用旧的 Rust 2015

0.1.1 2017 年 1 月 6 日
0.1.0 2017 年 1 月 5 日

自定义许可证

50KB
1K SLoC

pasta-rs

意面的食谱

文档

正在整理中。

许可证

MIT 许可证。详细信息将在以后公布。

在 Windows 上配置 rust+vscode 的方法

不知不觉中,rust+vscode 的安装变得非常简单。在 Windows 环境中,按照以下方式进行设置,任何人都可以配置相同的 rust 环境。以下为安装说明。

  1. 安装 VS2015
  • 社区版也可以。
  • 请注意安装选项。务必安装最新版本的 'C++ / Windows10SDK'。Rust 使用 VS2015 的链接器等。
  1. 安装 rustup
  • 您可以从上述网站选择,但强烈建议从 下载列表 中选择,对于 Windows 64 位,请导入 "x86_64-pc-windows-msvc"。
  1. 在命令行中输入 'rustup target list'
  • 将显示可安装的 build target 列表。根据本能,将想要安装的目标复制粘贴。
  1. 批量安装
  • 复制以下内容,创建一个 bat 文件。
  • 将 'rustup target add' 的地方替换为之前复制粘贴的内容。
  • 创建 bat 文件后,请运行它。根据环境的不同,可能需要花费一个小时左右的时间。将其最小化,然后进行下一项工作。
  • 如果在途中失败,请尝试关闭其他应用程序后重试。如果 VS2015、C++、Win10SDK 正确安装,则应该可以成功。
rustup target add i686-pc-windows-msvc
rustup target add x86_64-pc-windows-msvc
rustup update
cargo install racer
cargo install rustfmt
cargo install rustsym
cargo install mdbook
cargo install cargo-edit
cargo install cargo-script
cargo install cargo-update[^cargo-update]
cargo install-update -a
cargo update

[^cargo-update]: 如果在构建时需要 "rc.exe",请事先安装 Windows SDK 并将 /bin/x64/ 添加到 PATH 中。通常,在安装 VS2015 时,它会自动安装最新的 Windows10SDK。

  1. 获取 rust 源代码仓库
  • 这不是必需的,但如果安装,将启用智能感知。
  • rust 仓库 中克隆到适当的文件夹。
  • 检出 'stable' branch。master branch 是 rust 开发用。
  • 安装文件夹的 URL 将在以后使用。
  1. 安装 Visual Studio Code
  • 访问网站,下载并安装最新版本。
  1. 安装 Visual Studio Code 的扩展插件
  • 等待批处理文件执行完毕。安装 rust 之外的其他扩展插件没有问题。
  • 按 'ctrl + shift + x'。将显示“扩展”栏。
  • 搜索“Rusty Code”并安装。
  1. 设置 Visual Studio Code 的环境
  • 从“文件 -> 用户设置”中直接编辑 JSON 文件。是的,很狂野。
  • "rust.rustLangSrcPath"项是,'rust文件夹/src/'的位置。
  • 展示设置。供您参考。
// 既定の設定を上書きするには、このファイル内に設定を挿入します
{
   // エディター

   // フォント ファミリを制御します。
   "editor.fontFamily": "MoboGothic, Consolas, 'Courier New', monospace",

   // 1 つのタブに相当するスペースの数。`editor.detectIndentation` がオンの場合、この設定はファイル コンテンツに基づいて上書きされます。
   "editor.tabSize": 4,

   // エディターでインデントのガイドを表示する必要があるかどうかを制御します
   "editor.renderIndentGuides": true,

   // ファイルを保存するときにフォーマットする。
   "editor.formatOnSave": true,

   // 拡張機能

   // 拡張機能を自動的に更新します
   "extensions.autoUpdate": true,


   // Rusty Code configuration

   // Specifies path to /src directory of local copy of Rust sources
   "rust.rustLangSrcPath": "D:/home/maz/rust/rust/src",


   // テレメトリ

   // 利用状況データとエラーを Microsoft に送信できるようにします。
   "telemetry.enableTelemetry": true,

   // クラッシュ レポートを Microsoft に送信するように設定します。
   // このオプションを有効にするには、再起動が必要です。
   "telemetry.enableCrashReporter": true
}
  1. 在 rust+vscode 中享受乐趣
  • 这样,您就可以享受到 rust+vscode 精彩的生态系统的好处了。
  • 可以通过以下命令升级环境。创建批处理文件会很有用。
rustup update
cargo update
pushd path/to/rust/src
 git pull
 popd

以上,接下来就可以尽情编写代码了!

依赖项

~6MB
~119K SLoC