我真的在搜索这个。(E / TextMate是我在本主题中找到的最接近的,但似乎没什么大不了的)
我尝试了emacs,但似乎没有找到适用于Windows的Haskell模式。
我可以尝试VIM,但是Haskell模式在Windows上可以使用吗?
感叹……一直都有“亲密无间”的感觉。
在Windows下对Haskell进行编程真的有吗?
我真的在搜索这个。(E / TextMate是我在本主题中找到的最接近的,但似乎没什么大不了的)
我尝试了emacs,但似乎没有找到适用于Windows的Haskell模式。
我可以尝试VIM,但是Haskell模式在Windows上可以使用吗?
感叹……一直都有“亲密无间”的感觉。
在Windows下对Haskell进行编程真的有吗?
Answers:
我认为Windows的主要IDE-ish选项依次为:
我使用选项4。
Windows上的Emacs提示:
D:\
D:\ntemacs24\bin\runemacs.exe
并运行EmacsC:\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的插件,该插件增加了Cabal支持,以实现更智能的自动完成和有限的掉毛。要安装该软件包,您首先要安装Sublime Package Control(非常容易,只需将其安装部分的字符串复制到Sublime的内部命令行中),重新启动Sublime,然后使用软件包控件安装SublimeHaskell(按ctrl-shift -p,键入“程序包”,选择“程序包控制:安装程序包”,然后键入“ haskell”并选择“ SublimeHaskell”,然后重新启动Sublime。
它甚至可以从编辑器中进行构建(“工具”->“构建”或ctrl-b)。该功能仅支持有限的几种语言,但幸运的是Haskell是其中一种。
Sublime Text是一款非常时尚且令人放松的编辑器。它不是IDE,但可以构建您的项目,将其作为项目使用,并且可以高度自定义。与IDE不同的是,它非常轻巧,“无干扰”功能令人耳目一新。它也是跨平台的,无缝支持所有三个主要操作系统。
安装了Soda Theme之后,它对眼睛的感觉将更加愉悦。
还有一个第三方插件SublimeHaskell,它使编辑器可以全面支持cabal,lint,autocompletion等功能。
SublimeText解决方案唯一无法做的就是重构,但是所有竞争解决方案都无法做到。
Visual Haskell对我来说效果很好。
Leksah看起来非常像Linux应用程序,当您尝试打开文件时,您会看到更多。它看起来不像Windows本机应用程序。否则,就可以了。Eclipse一直很好,但是他们在网站上说,现在最重要的就是Haskell(2/26/2011)。我也应该看看其他选项,到目前为止,我还使用了Notepad ++。
haskellmode-vim在Windows上可以正常工作-我在那里使用它。这是我首选的Haskell IDE。
我使用notepad ++。它具有haskell语法突出显示功能,只需要在首选项中打开haskell制表模式(4个空格而不是制表符),但这没什么大不了的。