我真的在搜索这个.(E/TextMate是我在本主题中找到的最接近的,但它似乎没有那么大的优惠)
我试过emacs,但我似乎没有找到适用于Windows的Haskell模式.. VisualHaskell似乎没有按照新的VisualStudio更新...
我可以尝试VIM,但Haskell模式适用于Windows吗?
叹息......一直都是'亲密但没有香烟'的感觉.
在Windows下有没有编程Haskell?
我认为Windows的主要IDE-ish选项依次为:
使用Eclipse作为Haskell IDE
Leksah,一个用Haskell编写的Haskell集成IDE.
Visual Haskell (最近未知状态)
Vim + Haskell
Emacs + Haskell
我使用选项4.
Windows上的Emacs提示:
下载ntemacs并在您最喜欢的位置提取ntemacs24-bin-xxxxxxxx.7z,例如D:\
为D:\ntemacs24\bin\runemacs.exe
Emacs 创建桌面快捷方式并运行它
去 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的语法支持.
另一个选项是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就是其中之一.