VSCode配置Erlang開發環境

2021-10-09 03:55:40 字數 2091 閱讀 6116

由於vscode的erlang外掛程式預設是使用rebar3編譯生成的目錄結構來進行除錯的,所以需要使用rebar3來進行編譯。也強烈建議使用rebar3來建立工程。

在vscode終端使用rebar3建立乙個hello工程

在「終端」選單中執行「配置預設生成任務」,選擇使用模板建立tasks.json,再選擇others。

此時生成的tasks.json檔案:

]}

將之改為:

]}

由於vscode的工作區為hello的上層目錄work,所以如果要編譯hello需要進入到hello目錄再編譯。

此時再在「終端」選單中執行「配置預設生成任務」,會出現我們剛才配置的任務rebar3 compile,執行它。

並在problemmatcher中設定為"$erlang":

}]

}

按f7編譯,rebar3會建立乙個_build目錄來存放編譯結果,預設情況下,專案結果會放在_build\default\lib目錄對應專案名資料夾中,所有原始檔編譯到專案的ebin目錄中,並建立src、include和priv的快捷方式。

要執行除錯,需要先進行配置,如下圖所示建立launch.json

修改launch.json,在cwd中新增hello的路徑和arguments引數。為了讓執行前自動編譯,可以新增prelaunchtask引數,指定任務名稱為編譯任務。

}截止目前coderrunner外掛程式還不支援erlang,不過可以自行新增,在settings.json中找到"code-runner.executormap",新增erlang的命令即可,這裡是使用escript的方式執行的,所以需要新增main/1入口函式。

"erlang"

:"cd $dir && escript $filename"

,

如有乙個main.erl:

-

module

(main).

-export([

main/1

]).main

(_args)-

>io:

format

("test~n"

).

使用coderunner執行erlang:

vscode私鑰設定 vscode配置遠端免密

通常我們為了讀寫 方便,會在ide裡檢視和修改 每次通過remote ssh登入,頻繁的都要輸入密碼,這個很煩,索性免密登入,以後就可以想連遠端即可實現。廢話少說,直接上教程。1.在git bash中配置公私鑰 開啟git bash 輸入 ssh keygen t rsa b 你想輸入的內容,可免 ...

VSCode 環境配置

網上很多教程,看著很詳細。可是我照著做老是出問題。弄了好幾天,今天早上又開始弄,終於配置好了。launch.jason 裡面的 a.out 此處修改,執行目錄下編譯後生成的a.out檔案 args stopatentry false,cwd environment externalconsole t...

VSCode配置同步

完成這一步需要 github token 和 github gist 點選 generate new token 之後,並且會在介面看到這樣一串字元,在介面上同樣可以看到提示,提示你將這串字元儲存起來,因為以後就看不到這串字元了 這串字元就是以後同步 vscode 配置都要用到的github tok...