2014-10-31 8 views
2

MacOS Yosemite에서 사용자 정의 sublime-build 파일을 작성하려고합니다. 내 코드가 미리로드 된 상태에서 콘솔에서 ghci를 실행합니다. 그러면 하스켈 학습 과정이 더 빠르고 즐겁게됩니다. 그러나, 하스켈과 숭고한 텍스트를 처음 접했을 때 나는 파일에 무엇을 쓸지 전혀 모른다.사용자 정의 부언 텍스트 빌드 파일, GHCi, Haskell

는이 코드가 그놈 터미널에 대해 동일한 않는다는 것을 알고

{ 
    "selector": "source.haskell", 
    "working_dir": "$file_path", 
    "cmd": ["gnome-terminal","-x","ghci", "$file"] 
} 

내가 코드 here를 발견했다.

+0

실제로 수행하려는 작업이 조금 명확하지 않습니다. 하스켈 파일을 만들 때 항상 새로운 콘솔을 열어 볼 수 있습니까? 당신이 "파일에 무엇을 써야할지"모른다면, 어떤 파일을 언급하고 있습니까? 빌드 파일? 하스켈 소스 파일? – bheklilr

+0

나는 항상 열려있는 숭고한 텍스트의 콘솔을 참조한다. 그리고 예, 저는 불을 지칭합니다. 나는 제목과 몸 모두에서 그것을 언급했습니다. – user1563544

+0

이미 GHCi에서 파일을로드했다면': r'으로 다시로드 할 수 있다는 것을 알고 계십니까? 이론 상으로는 Sublime에서 이것을 설정할 수 있지만, GHCi에 내장 된 기능을 사용하는 것이 훨씬 쉬울 것이라고 생각합니다. 수행 할 키 누르기와 똑같습니다. 또 다른 단축키는':'명령은 GHCi에서 마지막':'접두어로 된 명령을 실행하기 때문에': + [Enter]'만 가능합니다. – bheklilr

답변

1

확인이 : (자신의 Readme.md에서) https://github.com/SublimeHaskell/SublimeHaskell

사용법 : 한마디로

: Shift 키를 - Ctrl 키-P 및 모든 명령을 탐험하는 형식 하스켈.

Cabal 프로젝트의 일부인 Haskell 소스 파일을 편집 할 때 자동 오류 강조 표시와 향상된 자동 완성 기능을 사용할 수 있습니다.

저장할 때마다 프로그램의 모든 오류가 창 하단에 나열되고 소스 코드에서 강조 표시됩니다.

변경 사항이 있으면 프로젝트의 모든 소스 파일이 검사됩니다. 그들이 내 보낸 모든 기호는 자동 완성 제안에서 제공됩니다.

cabal 대신 cabal-dev를 사용하려면 use_cabal_dev를 true로 설정하거나 "Cabal/Cabal-Dev"명령을 사용하여 cabal-dev 절대 경로를 지정하십시오. 완료 목록은 다시 스캔되고 빌드는 cabal-dev를 사용합니다.

세련된 파일이나 선택한 텍스트에 세련된 haskell을 사용할 수 있습니다.

선언과 Ctrl-K-I로 이동하려면 Ctrl-Shift-R을 누르고 문서와 함께 기호 정보를 표시하려면 Ctrl-K-I를 사용하십시오. 이 명령은 마우스 오른쪽 버튼으로 클릭하여 상황에 맞는 메뉴를 통해 사용할 수도 있습니다.

명령 'SublimeHaskell : 모듈을 찾아보기가'의이 추론 유형 표시 유형 (CTRL-K CTRL-시간 CTRL-t) 명령을 사용하여 표시하려면 명령

을 찾아 ghci과 유사합니다.

삽입 유형 사용 삽입 유형 (ctrl-k ctrl-h ctrl-i).

F4 및 Shift-F4를 사용하여 오류와 경고 사이를 이동할 수 있습니다. 숨겨진 오류 출력을 표시하려면 오류 패널 표시 (ctrl-alt-e)