VisualRust, Rust的Visual Studio 扩展

分享于 

4分钟阅读

GitHub

  繁體 雙語
Visual Studio extension for Rust
  • 源代码名称:VisualRust
  • 源代码网址:http://www.github.com/PistonDevelopers/VisualRust
  • VisualRust源代码文档
  • VisualRust源代码下载
  • Git URL:
    git://www.github.com/PistonDevelopers/VisualRust.git
    Git Clone代码到本地:
    git clone http://www.github.com/PistonDevelopers/VisualRust
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/PistonDevelopers/VisualRust
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Rust Visual Studio 扩展

    Build status

    Screenshot

    目前开发中,并没有完成功能。 稳定版本可以在扩展库( ) 上找到。

    不稳定,但最新版本可以从 AppVeyor ( 选择"配置下载: 发布"还有"工件")。

    特性

    • 基于货物的项目支持
    • 语法高亮显示
    • 自动补全
    • 查看定义
    • MSVC 和 GNU toolchains的调试
      • 条件断点
      • 监视窗口( 具有更改运行时状态的能力)
      • 即时窗口( 具有更改运行时状态的能力)
      • 设置下一语句
      • 调用堆栈视图和导航

    :如何贡献

    问题

    可以随意打开问题,注意进度,问题,新想法,大脑 storming 等等,可以删除和编辑问题。 因为这个项目中许多关注点非常复杂,所以这是非常有用的。 许多问题需要在实现之前分解成新问题。

    标记为 Ready的问题表示具有明确设计和可以交付性的任务。 如果你不想花时间讨论和评估实现,建议使用它们。

    标记信息需要更广泛的视角和讨论。 如果你想对项目有影响,但没有时间来编码,那么它们是完美的。

    代码

    • fork 主存储库
    • 在你自己的private 分支中处理特性
    • 完成工作或者需要某人后,打开请求请求
    • 有人会检查你的代码并合并它。 你的侧可能需要一些修复。

    先决条件

    要构建这个插件,你需要 Visual Studio 2015和匹配的Visual Studio SDK插件,用于安装项目,WiX工具集 3.10或者更高版本的安装项目和Java re。 NuGet会处理剩余的。

    插件生成配置

    如果你计划在可以视化 Rust 上使用 hack,你应该了解我们两个构建配置之间的差异。

    • 对于 Release 配置,主项目是 VisualRust.Setup,它的输出是一个由两个部分组成的. msi 文件:

      • MSBuild集成:这允许你从 命令行 和 Visual Studio 构建 Rust 项目(。rsproj )。
      • Visual Studio plugin(s): 在 Visual Studio 中添加 Rust 项目(。rsproj ) 支持。 语法高亮显示,项目系统,项模板。 除了建筑之外。
    • 对于 Debug 构建主项目,它被称为 VisualRust,它是一个 VisualRust.vsix 插件,它是适合本地安装和调试的vs 插件。 它不包含MSBuild集成

    因这里,对于调试生成,你要么只要从. msi 文件安装MSBuild集成,或者自己构建( VisualRust.Build ),然后复制 %ProgramFiles(x86)%MSBuildVisualRust

    另外,你还希望修改 VisualRust 项目,将你的Visual Studio 安装位置设置为 ,并在调试时自动启动。

    联系人

    这个项目目前由 vosen 维护。

    请随意寄给他或者在 #rust-gamedev的irc.mozilla.org. 上询问

    许可证

    Rust,双 mit/asl2相同。 任何捐赠均在本许可证下。


    ext  vis  RUST  Visual Studio