153 :set -XRankNTypes。该-X部分是编译器开关,顺便说一句,扩展名为just RankNTypes。 — 猫加号 source 36 请注意,输入:set -XGHCi 后,您实际上会获得可用扩展名的制表符补全,这在您不记得他们决定在何处使用缩写(“ MultiParam”)或首字母缩写词(“ GADT”)而不是在其中拼写出来时很方便完整(“ MonomorphismRestriction”)... — CA McCann 2012年 1 而且,如果您是Haskell的入门程序员,也不要在所选的编辑器中获得这样的制表符补全,然后修复您的编程环境! — Thomas M. DuBuisson 2012年 @ ThomasM.DuBuisson-您是指一个人的文本编辑器中的自动完成吗?如果是这样,您知道vim是否可以做到这一点? — 身份 @identity我使用neocomplcache,neco-ghc,ghcmod-vim和vim2hs来满足我的vim + Haskell需求。当我键入类似run,我得到尽可能完整的列表弹出(在一个特定的项目,进口谷物),如run{Get,Put}{,Lazy},runPutM等 — 托马斯M. DuBuisson @ ThomasM.DuBuisson谢谢。我刚刚在Windows上尝试了所有这些功能。似乎neco-ghc对我而言完全失败,这使我的环境几乎无法使用。vim2hs也不能很好地工作,虽然我可以确定所有问题都可以解决,但可能值得花很多时间和麻烦。 — 身份
:set -X
GHCi 后,您实际上会获得可用扩展名的制表符补全,这在您不记得他们决定在何处使用缩写(“ MultiParam”)或首字母缩写词(“ GADT”)而不是在其中拼写出来时很方便完整(“ MonomorphismRestriction”)...