Don*_*art 46
我认为Windows的主要IDE-ish选项依次为:
我使用选项4.
kro*_*ros 11
Windows上的Emacs提示:
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)
Run Code Online (Sandbox Code Playgroud)
而已!
Ps Komodo Edit具有Haskell的语法支持.
另一个选项是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就是其中之一.