有效的生产力IDE

问题描述

我是Crystal的新手。我从SE pod演员表以及从我听到和阅读的所有内容中发现了这一点,听起来很令人兴奋。

我是Java的长期用户。我过去使用过C / C ++,很少使用Python。从我读到的所有文章中,Crystal可能正在为我敲所有正确的音符。静态编译,强类型化,OOP,无运行时,非常快速的编译和运行时。以及最近的并发支持。

我想给它一个好机会,并且正在寻找一个不错的IDE。对我来说,IDE是生产力的重要组成部分。我看到VSC有一些插件,但是它们缺少非常重要的功能-自动补全,代码浏览器,goto定义,重构等。我担心如果没有这些功能,则需要将其搁置。我正在读很多其他人处于相同的情况。我认为,如果可以的话,社区可以得到巨大的推动。

如果有人知道我可能错过了什么,或者增加IDE支持的计划是什么,我很乐意了解它。

解决方法

最新版本的Visual Studio插件包含许多功能(自动完成功能和其他功能)。请检查https://marketplace.visualstudio.com/items?itemName=crystal-lang-tools.crystal-lang

也请查看论坛中的最新帖子,社区成员宣布了一个有关IDE语言服务器的新项目。 VS代码上方的插件已包含此功能。 https://forum.crystal-lang.org/t/crystalline-lsp-server-for-crystal/2535

,

我在VSC上使用它们,它们提供了棉绒,亮点,摘要,格式,缩进,问题查找器,符号信息和一些方法完成。

g3ortega.crystal,thedeadferryman.crystal-fmt,faustinoaq.crystal-lang

对于自动补全功能,我来看一看scry(https://github.com/crystal-lang-tools/scry.git),尽管它似乎仍在进行中

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...