我的精简版 Neovim 配置

我的精简版 Neovim 配置

💡 原文英文,约3600词,阅读约需14分钟。
📝

内容提要

本文介绍了作者的精简版Neovim配置,包括禁用鼠标、调整视觉选项、搜索行为、编辑选项等。作者还分享了常用插件和自己开发的小插件。最后,鼓励读者根据自己的喜好进行个性化设置。

🎯

关键要点

  • 作者介绍了自己的精简版Neovim配置,强调减少不必要的配置和插件。
  • 基本配置包括禁用鼠标、调整视觉选项、搜索行为和编辑选项。
  • 禁用鼠标可以提高Vim的使用体验,避免进入视觉模式。
  • 视觉选项包括设置行断裂、光标行高亮、状态栏、颜色列和折叠方法等。
  • 搜索行为通过设置忽略大小写和智能大小写来优化。
  • 编辑选项包括自动插入注释前缀和模糊补全等。
  • 使用autocmd命令让Vim在打开文件时跳转到上次退出的位置。
  • 作者认为使用init.vim和init.lua结合是合理的选择。
  • 插件管理方面,作者选择使用内置的包管理功能和Git子模块来管理插件。
  • 使用NvimTree作为文件浏览器,并自定义快捷键。
  • 作者开发了三个小插件:ag、fzf和mru,用于文件搜索和管理。
  • Git集成插件gitsigns和vimagit用于显示Git状态和交互式暂存。
  • Treesitter插件用于语法高亮和折叠,支持多种编程语言。
  • pretty-fold插件提供更好的折叠显示效果。
  • LSP插件配置简化了语言服务器的使用,支持多种编程语言的自动补全和跳转功能。
  • 作者鼓励读者根据个人喜好进行个性化设置,并分享了自己的配置经验。
➡️

继续阅读