aszswaz Asked: 2022-01-20 20:13:37 +0800 CST2022-01-20 20:13:37 +0800 CST 2022-01-20 20:13:37 +0800 CST vim 如何为 json 文件设置缩进? 772 其他文件,如 .c、.cpp、.java 等,我喜欢缩进 4 个空格,但只有 .json 文件,我喜欢缩进 2 个空格。 我如何为此目的配置 vim? 我知道可以这样做 :!%jq 。格式化整个json文件,但我想要的是专门为json文件设置的自动缩进,而不是手动输入格式化文件的指令。 vim neovim 2 个回答 Voted Johan Chane 2022-09-06T01:57:29+08:002022-09-06T01:57:29+08:00 我使用coc-json. coc.nvim我用 "coc.preferences.formatOnSaveFiletypes": [ "json" ], 在我的coc-settings.json里面可以通过:CocConfig命令打开。它会在保存文件之前自动格式化带有 2 个空格缩进的 json 文件。 Best Answer aszswaz 2022-09-06T23:56:31+08:002022-09-06T23:56:31+08:00 只需tabstop通过:autocmd. " Sets the indent length for all files. :set tabstop=2 " If the file type is the specified type, change to the specified indent length. :autocmd FileType json,html,xml,yaml set tabstop=2
我使用
coc-json
.coc.nvim
我用在我的
coc-settings.json
里面可以通过:CocConfig
命令打开。它会在保存文件之前自动格式化带有 2 个空格缩进的 json 文件。只需
tabstop
通过:autocmd
.