如何配置自动格式化no Lunar Vim



我是vim和你的fork的新手。为了有一个更流畅的过渡,我使用Lunar Vim,但我需要改变一些关于格式化器的选项,例如:

如何格式化:

<img src={ item.image } alt ={ item.descripton } />

但是当我保存时,Vim格式如下:

<img src={item.image} alt ={item.descripton} />

(没有空格)

我需要改变这个,或者删除自动格式化器。

有两种方法可以做到这一点,你可以用简单的方法(Jorge Dorino的答案)。

文件:/home/user/.config/lvim/config.lua

lvim.format_on_save = true  -- Disable this line 

或者您可以保留这一行并激活更漂亮的格式化程序https://prettier.io/docs/en/options.html,并为html文件格式化配置您自己的规则。(在此之前,您需要安装prettier或prettierd)

文件:/home/user/.config/lvim/config.lua

local formatters = require "lvim.lsp.null-ls.formatters"
formatters.setup {
{ exe = "prettierd", filetypes = { "html" } }
}

最新更新