低代码到底是不是行业毒瘤?一线大厂怎么做的?戳此了解>>> 了解详情
写点什么

Raider 对 F#支持的技术细节

2017 年 6 月 05 日

JetBrains 技术布道师(Developer Evangelist)Marteen Balliauw 最近又发布了一篇文章,介绍了 Rider 对 F#支持的技术细节的文章。相比于 InfoQ 对 EAP 发布的简报,文中更详细地介绍了 Rider 的特性,以及下一个版本的计划。

Rider 对 F#的支持仍处于初级阶段。Balliauw 警告其中不可避免地存在着一些小故障。该版本中包括如下特性:

  • 语法高亮;
  • 代码自动补齐;
  • 导航。

该版本还提供了一些非语言特定的 IDE 特性,例如,源码版本控制、问题追踪集成、JetBrains 的 NuGet 客户端、数据库工具、内置终端以及 REST 客户端等。

强大的搜索功能是 JetBrains IDE 的一个主打功能。对任何地方均可搜索,例如,从搜索转到类型,以及搜索转到文件等特性。

Rider 可用于构建并运行.NET Framework 和 Mono 项目,并支持对项目的调试。在 IDE 提供的 Debug 窗口中,给出了调用堆栈(Call Stack)、变量、观察(Watch)等信息。

该版本支持以.NET Framework 为构建目标。对.Net Core 的支持将在今后的版本中提供。它也支持混合语言解决方案,F#和 C#项目可共处于同一解决方案中,并相互引用。但是对跨语言的支持的工作依然在进行中。需明确指出的是,该版本完全支持跨多语言的浏览和代码重构。

对于 ReShaper,一个一直存在并反复被问及的问题就是 ReShaper 是否将支持 F#。Balliauw 解释到,对 F#的支持正在添加到 ReSharper 的内核中。同时他也指出,在近期将推出的版本中,并未规划对 Visual Studio 的支持:

当前,我们并未规划在 Visual Studio 和 Resharper 中推出该特性。我并没有说永远不会,只是率先在 Rider 中实现对 F#的完全支持是我们的优先工作重点!

Rider 中对 F#的支持使用 F#编译器服务(Compiler Service)实现。该库是构建于 F#编译器之上的,额外提供了一些用于第三方工具的 API。

查看英文原文 Details on F# Support in Rider

2017 年 6 月 05 日 19:004531
用户头像

发布了 226 篇内容, 共 60.8 次阅读, 收获喜欢 17 次。

关注

评论

发布
暂无评论
发现更多内容

SpotMax:在云上,看我帮助企业省“余粮”

亚马逊云科技 (Amazon Web Services)

云计算

产品经理第二周作业

克比

【纯CSS】画 多国国旗

学习委员

css3 html/css CSS小技巧 28天写作 纯CSS

抽奖小程序-利益相关方分析

思亭

第二章学习总结

Kasn

产品经理 产品经理训练营

利益相关者分析

未月二九

第二周作业-APP的利益相关方

Geek_ce1551

产品利益相关者分析

Dylan Zhu

产品的利益相关方

沈弋

第二周作业 - 抽奖助手利益相关者

Geek_971380

产品利益相关方

高和不在家

Stakeholder list

顾远山

如何对应用进行Android系统签名和常用adb命令总结

Changing Lin

android

第二周

Jove

产品训练营-第二周学习总结

Trigger

极客时间 极客大学产品经理训练营 产品训练营

CSS(五)——设置文本样式

程序员的时光

程序员 前端 七日更 28天写作

作业2-产品的利益相关人分析

赝品

主机安全产品利益相关方

赵志广

产品经理训练营

产品训练营作业-week02

anyou

Week2:抽奖助手StakeHolder思考

Y.

极客大学产品经理训练营

Spring Boot 中使用监听器

武哥聊编程

Java springboot SpringBoot 2 28天写作

利益相关方分析

李钊悌

成功逆袭:外包—苏宁—阿里 论我是怎么快速晋升的?

比伯

Java 编程 架构 面试 程序人生

产品经理训练营 - 第二周作业

玖玖

02-抽奖小助手与「谁」相关

sting

产品

重学JS | Ajax发送数据序列化问题以及Object序列化整理

梁龙先森

JavaScript 前端 编程语言 28天写作

第二周 利益相关者

Castie!

产品经理训练营--第二周作业

孤星

第二周 作业

Geek_72d5ab

第二章作业

Kasn

产品经理 产品经理训练营

作业 @ 第4课

糯米~

2021 ThoughtWorks 技术雷达峰会

2021 ThoughtWorks 技术雷达峰会

Raider对F#支持的技术细节-InfoQ