我喜欢使用emacs,已经用了好几年了。当我需要打开一个IDE时,虽然Visual Studio是一个很棒的IDE,但我感到受限制了,并且对于我的旧电脑来说太重了。我正在使用emacs来编写f#,尽管我觉得emacs对于静态类型语言并不是那么合适,但我看到了c#在emacs中有一个智能感知。
http://code.google.com/p/idebridge/
我还没有尝试过这个,但我认为f#的自动完成必须更简单,因为f#具有与f#智能感知相交的包,可以在其他文本编辑器中进行适配。
http://fsxplat.codeplex.com/wikipage?title=fsharp%20intellisense%20tool&referringTitle=Home
我对emacs编程并不了解,但它应该不会太复杂,只需将emacs与脚本连接起来并共享信息即可。
注意:我知道过去曾经试图在emacs中实现智能感知。
http://laurent.le-brun.eu/site/index.php/2011/02/14/61-fsharp-intellisense-in-emacs-in-progress
我尝试安装它,但这个小程序只能与一个非常旧的fsharp power pack一起使用,已经很长时间没有更新了。我无法与作者联系,代码也是封闭的,我不知道原始作者是否在使用fsintellisense......
我不知道这是否是询问这个问题的最佳场所,但我希望许多阅读此帖子的人对emacs-fsharp表现出相同的兴趣,并且任何人都知道如何在emacs中实现这一点或有兴趣去做...谢谢!