SpaceVim 語言模組 elixir

2022-05-31 14:45:07 字數 875 閱讀 4942

原文連線:

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

該模組主要包括外掛程式 slashmili/alchemist.vim, 該外掛程式提供:

同時,spacevim 還為 elixir 開發提供了互動式程式設計、一鍵執行和語言伺服器等功能。若要啟用語言伺服器,需要載入lsp模組。

可通過在配置檔案內加入如下配置來啟用該模組:

[[layers]]

name = "lang#elixir"

按鍵

功能描述

spc l d/k

展示游標函式或變數相關文件

spc l t

跳至 tag 棧

spc l e

重新命名游標函式或變數(需要lsp模組)

g d

跳至函式或變數定義處

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

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

快捷鍵描述

spc l s b

傳送整個檔案內容至 repl

spc l s l

傳送當前行內容至 repl

spc l s s

傳送已選中的內容至 repl

在編輯 elixir 檔案是,可通過快捷鍵spc l r快速非同步執行當前檔案,執行結果會展示在乙個獨立的執行視窗內。

SpaceVim 語言模組 elm

原文連線 快捷鍵這一模組為 spacevim 提供了 elm 開發支援,包括 補全 語法檢查 以及 格式化等特性。同時,spacevim 還為 elm 開發提供了互動式程式設計。首先,需要安裝 elm 語言,最方便的安裝方式是使用官方的 npm 包。npm install g elm為了可以在 vi...

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後面沒...