我正在使用带有 scalafmt 的https://github.com/Chiel92/vim-autoformat插件,并在我的 .vimrc 中有以下内容:
" scalafmt settings
let g:formatdef_scalafmt = "'scalafmt --stdin'"
let g:formatters_scala = ['scalafmt']
noremap <localleader>f :Autoformat<CR>
let g:autoformat_autoindent = 0
let g:autoformat_retab = 0
let g:autoformat_remove_trailing_spaces = 0
当我从外部 vim 调用 scalafmt 时,我已经验证它正在工作。没有显示错误消息,但缓冲区没有得到更新。
运行:CurrentFormatter
结果:Selected formatter: scalafmt
我的配置中是否缺少某些内容?