SpaceVim 語言模組 elm

2022-05-31 14:45:07 字數 1125 閱讀 5362

原文連線:

快捷鍵這一模組為 spacevim 提供了 elm 開發支援,包括**補全、語法檢查、以及**格式化等特性。

同時,spacevim 還為 elm 開發提供了互動式程式設計。

首先,需要安裝 elm 語言,最方便的安裝方式是使用官方的 npm 包。

npm install -g elm
為了可以在 vim 內執行單元測試,需要安裝 elm-test。

npm install -g elm-test
**補全以及文件查詢依賴於 elm-oracle。

npm install -g elm-oracle
自動格式化**,需要安裝 elm-format。

npm install -g elm-format
可通過在配置檔案內加入如下配置來啟用該模組:

[[layers]]

name = "lang#elm"

快捷鍵

描述spc l d/k

查詢游標下符號的文件

spc l m

編譯當前文件

spc l t

執行單元測試

spc l e

顯示錯誤及警告資訊

spc l w

使用瀏覽器開啟相關文件

啟動elm repl互動程序,快捷鍵為:spc l s i

將**傳輸給 repl 程序執行:

快捷鍵描述

spc l s b

傳送整個檔案內容至 repl

spc l s l

傳送當前行內容至 repl

spc l s s

傳送已選中的內容至 repl

SpaceVim 語言模組 elixir

原文連線 這一模組為 spacevim 提供了 elixir 開發支援,包括 補全 語法檢查 以及 格式化等特性。該模組主要包括外掛程式 slashmili alchemist.vim,該外掛程式提供 同時,spacevim 還為 elixir 開發提供了互動式程式設計 一鍵執行和語言伺服器等功能。...

go 語言模組匯入import

go語言 go.mod 無論在那個 檔案中,引入其它 必須用 moudle pakagename的形式。用的時候是 wcms.getrecord 123 這裡跟檔名recordbll沒有任何關係。直接用pakagename.方法名 總體感覺在go語言中go.mod 這種模式確實從根本上解決了源 在引...

Perl語言常用模組詳解

1 getopt std getopt std模組的使用 初始設定 在程式中加入如下 use getopt std use vars qw opt d opt f opt p getopts d f p 注意上兩行的引數要對應 解釋一下 d f p d和f後有冒號,表示 d,f後面要跟引數。p後面沒...