Sublime Text 3에 Haskell 개발 환경 구축
2231 단어 SublimeText하스켈
SublimeHaskell을 도입하면 SublimeText에서 코드 완성, 구문 검사, 정의 점프 등 다양한 편리한 기능을 사용할 수 있습니다.
SublimeHaskell/SublimeHaskell
hsdev 설치
hsdev 은 코드 완성 등을 해주는 cabal 패키지입니다.
cabal을 사용하여 설치합니다.
cabal install hsdev
SublimeHaskell 설치
SublimeText에서
shift-cntrl-p
를 눌러 패키지 컨트롤을 표시합니다.Package Control:Install Pacakge
에서 SublimeHaskell
를 검색하고 설치하세요.SublimeHaskell 설정
SublimeHaskell을 사용하려면 위에서 설치한 hsdev 경로를 구성 파일에 추가해야합니다.
Preferences > Package Settings > SublimeHaskell > Settings - User
에서 구성 파일을 열고 다음 설명을 추가합니다.{
"add_to_PATH": [
"~/.cabal/bin/hsdev",
]
}
hsdev의 경로는 다음 명령으로 확인할 수 있습니다.
$ which hsdev
/Users/<user>/.cabal/bin/hsdev
또 초기 상태에서는 컴파일시에 「함수의 형태를 지정하고 있지 않다」경우에 경고가 표시되거나 하고, 여러가지 우울하기 때문에 컴파일 옵션을 지정해 표시되는 경고의 제어를 해 둡니다.
설정 파일은 결국 다음과 같이 설정했습니다.
(패스 설정 이외는 적절히 자유롭게 하십시오.)
{
"enable_hdevtools": false,
"auto_completion_popup": true,
// 実行ファイルへのパス
"add_to_PATH": [
"~/.cabal/bin/hsdev"
],
// Additional ghc options for use in ghc-mod and ModuleInspector, for example "-package ghc"
// ghcコマンドオプション一覧の参照 : http://www.kotha.net/ghcguide_ja/7.6.2/flag-reference.html
"ghc_opts":
[
"-fno-warn-type-defaults",
"-fno-warn-missing-signatures",
"-fno-warn-incomplete-patterns",
"-fwarn-unused-binds"
]
}
SublimeText 재시작
마지막으로 SublimeText를 다시 시작하면 SublimeHaskell이 자동으로 시작되므로 아래 그림과 같이 haskell의 파일을 열고 여러가지 입력했을 때 자동으로 코드 완성이 표시되면 안전하게 설치할 수 있습니다.
Reference
이 문제에 관하여(Sublime Text 3에 Haskell 개발 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t-yng/items/a5c79e7f497674cabc51텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)