VS Code下搭建簡單的Haskell開發環境

2022-04-30 19:00:09 字數 3273 閱讀 9686

preface

在谷神仙的安利下開始在空閒時學習\(haskell\)

本人喜歡折騰\(vs\)\(code\)~

這次也折騰了兩天,也算是搭建好了自己理想中的環境\(qwq\)

由於本人覺得學習的過程中\(debugger\)可能沒那麼必要,所以這部分就鴿了~ 其實是因為折騰不出來

本本的系統是\(windows\)\(10\)

用其他系統的小夥伴可以借鑑地看,過程可能差別不大~

step

\(install\)\(stack\):stack官方文件

鏈結中有各系統安裝\(stack\)的詳細說明,這裡我們選擇\(windows\)\(64\)-\(bit\)的安裝包。

安裝完後不要忘記新增環境變數!

這裡因為我們是\(windows\),安裝的過程中在這打上勾即可,不用手動新增~

\(win+r\)開啟\(cmd\),執行stack install

此時系統目錄( 碟符一般為\(c\))下生成c:\sr\config.yaml

用記事本開啟\(config.yaml\),附加如下文字,用以配置映象源:

儲存後關閉該檔案。

再次開啟\(cmd\),依次執行如下指令:

stack new my-project

cd my-project

stack setup

stack build

stack exec my-project

\(vs\)\(code\)中安裝如下擴充套件外掛程式:

根據擴充套件外掛程式說明,開啟\(cmd\),執行如下指令:

stack --resolver lts-9 install ghc-mod

stack install hlint

stack install intero

stack install quickcheck

stack --resolver lts-9 install stack-run

最後開啟\(vs\)\(code\)的配置檔案(\(settings.json\))

檔案(\(file\))\(\rightarrow\)首選項(\(preferences\))\(\rightarrow\)設定(\(settings\))

在使用者設定下搜尋 「\(settings.json\)」 ,點選 「 在\(settings.json\)中編輯 」

\(upd\):這裡其實點右上角那個 "{}" 就可以開啟配置檔案了,寫這篇\(blog\)時我還不知道orz

新增如下文字:

"code-runner.executormap": ,

"haskell.ghcmod.executablepath": "stack",

//[user]請換成自己的 windows 使用者名稱

回到使用者設定,搜尋 「\(code\)\(runner\)」 ,在 「\(code\)-\(runner:\)\(run\)\(in\)\(terminal\)」 處打上勾~

結束啦\(qwq\)

執行程式時點右上小三角即可~

效果:

如果想用\(ghci\)模式的話,開啟\(cmd\)執行stack ghci~

原圖\(pixiv\)\(id=6783972\)

vscode簡單搭建C C 環境

參考圖 path第一次裝需要新建 按 win r,輸入cmd,回車鍵後輸入g v gcc v,再回車,如果提示以下資訊gcc version啥的,則環境變數配置成功,否則重新配置環境變數。c目錄 由於網上有很多的教程 只寫重點 可參考別人的文章 1.新建1.cpp檔案 include include...

VSCode下的C語言環節搭建

vscode對c語言的平台支援比對python的支援相對較弱,需要自行配置環節,流程如下,先安裝c c 外掛程式,安裝完畢後,通過debugger管理器向launch.json新增乙個gbd的配置器,生成後需要修改的是 midebuggerpath 該處應該填入所使用的gbd.exe的絕對位置,然後...

windows下使用vs code除錯簡單的C程式

常使用visual studio code vs code 開啟.c檔案,如果讓vs code具備除錯技能估計會比較有用 1.vs code安裝外掛程式 cpptools 2.windows安裝mingw,然後配置mingw,需要的工具有gcc,g gdb,最後將mingw的路徑新增到path系統環...