微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有效的生产力IDE

如何解决有效的生产力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),尽管它似乎仍在进行中

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。