Összetettebb Haskell programok írásakor a problémák jelentős részét a típushibák jelentik, ezek kezelését tudja nagyban segíteni valamilyen kényelmes IDE. Egy kipróbált megoldás az Atom szövegszerkesztő Haskell csomagokkal. A következő csomagok interaktív típuskikövetkeztetést, autocompletiont és lintelést is biztosítanak.

Az Atom szerkesztő

Az Atom szerkesztő ingyenesen elérhető a https://atom.io/ weboldalról.

Különleges karakterek visszaállítása

Az Atom rendelkezik bizonyos előre megadott billentyűzetkombinációkkal, amelyek magyar billentyűzetkiosztáson eltakarnak gyakran használt karaktereket (különféle zárójelek, stb.). Járjuk be a File -> Settings -> Keybindings -> your keymap file menüpontokat, majd a megnyitott fájlba másoljuk be a következő sorokat, végül mentsük el a fájlt:

'.platform-win32 atom-text-editor, .platform-linux atom-text-editor':
  'ctrl-alt-q': 'unset!'
  'ctrl-alt-w': 'unset!'
  'ctrl-alt-f': 'unset!'
  'ctrl-alt-g': 'unset!'
  'ctrl-alt-y': 'unset!'
  'ctrl-alt-x': 'unset!'
  'ctrl-alt-c': 'unset!'
  'ctrl-alt-v': 'unset!'
  'ctrl-alt-b': 'unset!'
  'ctrl-alt-n': 'unset!'
  'ctrl-alt-m': 'unset!'
  'ctrl-alt-,': 'unset!'
  'ctrl-alt-.': 'unset!'

'atom-workspace atom-text-editor:not([mini])':
  'ctrl-alt-f': 'unset!'

'.platform-win32, .platform-linux':
  'ctrl-alt-f': 'unset!'

Haskell csomagok

A szerkesztőhöz könnyen telepíthetőek a csomagok a szerkesztőn belülről a File->Settings->Install menüpontok bejárásával, majd a csomag nevének keresőmezőbe írásával és a telepítés gombra kattintással.

A következő Atom csomagok telepítése javasolt:

autocomplete-haskell
haskell-ghc-mod
ide-haskell
ide-haskell-cabal
language-haskell

A haskell-ghc-mod csomaghoz szükséges parancssorból futtatni a cabal install ghc-mod parancsot.


Vissza a tárgyi honlapra

Utolsó módosítás: 2016.03.03.