IT Share you

Windows 용 Haskell IDE?

shareyou 2020. 11. 8. 11:34
반응형

Windows 용 Haskell IDE?


나는 이것을 정말로 검색했다. (E / TextMate는 내가이 주제 에서 찾은 가장 가까운 것이지만, 그렇게 큰 문제는 아닌 것 같습니다)

emacs를 시도했지만 Windows 용 Haskell 모드를 찾지 못하는 것 같습니다. VisualHaskell이 새로운 VisualStudio 업데이트를 따르지 않는 것 같습니다 ...

VIM을 사용해 볼 수 있지만 Haskell 모드가 Windows에서 작동합니까?

한숨 ... 항상 '가까워졌지만 담배는 없다'는 느낌.

실제로 Windows에서 Haskell을 프로그래밍하는 것이 있습니까?


Windows의 주요 IDE 옵션은 다음과 같습니다.

  1. Eclipse를 Haskell IDE로 사용
  2. Leksah , Haskell로 작성된 Haskell 용 통합 IDE.
  3. Visual Haskell (알 수없는 최근 상태)
  4. Vim + Haskell
  5. Emacs + Haskell

옵션 4를 사용합니다.


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에서 이맥스에 대한 하스켈 모드
  • 에서 ..\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을 다시 시작합니다.

It even has the ability to build from within the editor (Tools -> Build, or ctrl-b). This feature only supports a limited set of languages, but fortunately Haskell is one of them.


SublimeText

Sublime Text is a very stylish and comforting editor. It's not an IDE but it can build your project, work with it as a project and is highly customizable. In difference to IDEs it's very lightweight and the "Distraction free" feature is just mindblowing. It is also cross-platform, seamlessly supporting all three major OSs.

After installation of Soda Theme it becomes even more pleasant for the eye.

SublimeHaskell plugin

There is also a third party plugin SublimeHaskell, which enables the editor with in depth support for cabal, linting, autocompletion and stuff like that.

The only thing the SublimeText solution cannot do yet is refactoring, but then again none of the competing solutions can.


Emacs works fine on Windows. I used it when I worked with Haskell on Windows. So, that's my recommendation.


Visual Haskell works fine for me.


Leksah is not bad, install haskell platform, then download the latest Leksah, you're all set. it's not as robust as VS, but it has other qualities which make me enjoy using it, including ease of creating cabal packages, syntax highlighting, auto-completion of function names (they should extend this to syntax as well), function search, etc.


Leksah looks very much like a Linux application, you will see it more when you try to open a file. It does not look like a windows native app. Otherwise, its OK. Eclipse is always good but they say on their website that they have Haskell as their foremost thing right now (2/26/2011). I should look at other options too, so far I have also used Notepad++.


I did some Haskell back at varsity and I must admit that I used notepad. There wasn't an IDE back then.


haskellmode-vim works just fine on Windows -- I use it there. It's my preferred Haskell IDE.

See http://projects.haskell.org/haskellmode-vim/


I use notepad++ . It has haskell syntax highlighting, it only needs to switch on haskell tabulation mode (4 spaces instead of tab) in preferences, but it is not a big deal.

참고 URL : https://stackoverflow.com/questions/734309/haskell-ide-for-windows

반응형