代码格式化插件 format.nvim

代码格式化插件 format.nvim

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

我开发了一个新的代码格式化插件format.nvim,因neoformat插件在格式化时会导致界面卡顿。format.nvim使用Lua实现,支持异步格式化,提升Neovim的流畅度。用户可通过简单配置进行安装和使用。

🎯

关键要点

  • 开发了新的代码格式化插件format.nvim,解决neoformat插件导致的界面卡顿问题。
  • format.nvim使用Lua实现,支持异步格式化,提升Neovim的流畅度。
  • 用户可以通过简单配置安装和使用format.nvim插件。
  • format.nvim的安装方法是通过配置SpaceVim的format模块。
  • 插件支持任意插件管理器独立安装,例如使用vim-plug。
  • 用户可以自定义formatter,例如使用stylua命令进行Lua格式化。
  • format.nvim提供了格式化整个Buffer的命令:Format。
  • 支持选中区域进行格式化,可以在Neovim中选中几行代码进行格式化。
  • 可以指定文件类型进行格式化,例如:Format! java。
  • 支持指定特定的formatter进行格式化,例如:Format prettier。
  • Markdown代码块格式化需要借助context_filetype.vim插件。
➡️

继续阅读