当前位置:  开发笔记 > 前端 > 正文

适用于Windows的Haskell IDE?

如何解决《适用于Windows的HaskellIDE?》经验,为你挑选了3个好方法。

我真的在搜索这个.(E/TextMate是我在本主题中找到的最接近的,但它似乎没有那么大的优惠)

我试过emacs,但我似乎没有找到适用于Windows的Haskell模式.. VisualHaskell似乎没有按照新的VisualStudio更新...

我可以尝试VIM,但Haskell模式适用于Windows吗?

叹息......一直都是'亲密但没有香烟'的感觉.

在Windows下有没有编程Haskell?



1> Don Stewart..:

我认为Windows的主要IDE-ish选项依次为:

    使用Eclipse作为Haskell IDE

    Leksah,一个用Haskell编写的Haskell集成IDE.

    Visual Haskell (最近未知状态)

    Vim + Haskell

    Emacs + Haskell

我使用选项4.


Emacs + Haskell模式绝对适用于Windows.如果你觉得自己很勇敢,你可以另外安装[scion](http://github.com/nominolo/scion/),这会增加(当前)非常少量的额外功能,但它可能不够顺畅,但是,如果你是一个Haskell新手.
哦,这些都是特定于Windows的.是的,当我在Windows上编程时,我在Windows上使用vim.
截至2015年10月,EclipseFP已不再维护,至少对我来说,不能正常运行http://jpmoresmau.blogspot.fr/2015/05/eclipsefp-end-of-life-from-me-at- least.html

2> kros..:

Windows上的Emacs提示:

下载ntemacs并在您最喜欢的位置提取ntemacs24-bin-xxxxxxxx.7z,例如D:\

D:\ntemacs24\bin\runemacs.exeEmacs 创建桌面快捷方式并运行它

C:\Users\UserName\AppData\Roaming\.emacs.d\

创建一个目录haskell-mode,并把它文件:haskell-mode.el,haskell-font-lock.el,haskell-doc.el从Haskell的模式为Emacs

..\emacs.d\创建文件init.el

前8行是可选的,取决于首选项.

(tool-bar-mode -1)
(scroll-bar-mode -1)
(setq-default truncate-lines t)

(setq line-number-mode t)
(setq column-number-mode t)

(set-keyboard-coding-system 'cp1250)
(prefer-coding-system 'windows-1250)

(set-face-attribute 'default nil :font "Consolas-11")

(setq-default indent-tabs-mode nil)
(setq default-tab-width 4)

(load "~/.emacs.d/haskell-mode/haskell-mode")

(add-to-list 'auto-mode-alist '("\\.hs\\'" . haskell-mode))
(add-to-list 'auto-mode-alist '("\\.lhs\\'" . literate-haskell-mode))
(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)

而已!

Ps Komodo Edit具有Haskell的语法支持.



3> Michael Powe..:

另一个选项是Sublime Text,它很容易就是我遇到过的最好的通用代码编辑器.它通常填充与Vi/Vim或EMACS相同的利基,但通常遵循现代接口标准,并且具有一些我在任何其他编辑器中都没有看到的非常有用的功能,例如小地图和多选(命中ctrl-d)选择了一些文本,它将选择相同文本的下一个实例,同时仍然保持旧选择不变,基本上将输入光标放在两个位置,这样您就可以串联编辑它们.

标准下载附带基本的Haskell语法突出显示.如果你想要更多的功能,有一个名为SublimeHaskell的插件,可以为更加智能的自动完成和有限的linting添加Cabal支持.要安装它,首先要安装Sublime Package Control(非常容易,只需将其安装部分中的字符串复制到Sublime的内部命令行),重启Sublime,然后使用软件包控件安装SublimeHaskell(点击ctrl-shift) -p,键入"package",选择"Package Control:Install Package",然后键入"haskell"并选择"SublimeHaskell",然后重新启动Sublime).

它甚至可以在编辑器中构建(工具 - >构建,或ctrl-b).此功能仅支持一组有限的语言,但幸运的是Haskell就是其中之一.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有