-
Neoformat是一款针对(Neo)vim的插件,其功能是实现代码格式化
资源介绍
新格式
(Neo)vim插件,用于格式化代码。
Neoformat对许多文件类型使用各种格式化程序。 当前,Neoformat将使用当前缓冲区数据运行格式化程序,一旦成功,它将使用格式化的文本更新当前缓冲区。 如果格式化程序失败,Neoformat将尝试为该文件类型定义的下一个格式化程序。
通过使用getbufline()从当前缓冲区而不是文件中读取, getbufline()可以格式化缓冲区,而无需首先:w文件。 此外,通过使用setline() ,格式化后将保留所有标记,跳转等。
Neoformat支持通过stdin将缓冲区数据发送到格式化程序,还支持将缓冲区数据写入/tmp/以便