需先用homebrew安装neovim,再配置init.vim、安装vim-plug插件管理器,接着设nvim为默认editor/visual,最后配置lsp支持python语言服务器。

如果您希望在Mac系统上用Neovim替代系统自带的Vim进行高效代码编辑,则需先完成安装、基础配置及终端默认编辑器切换。以下是具体操作步骤:
一、使用Homebrew安装Neovim
Homebrew是Mac上最常用的包管理工具,通过它可快速安装Neovim及其依赖。确保已安装Homebrew,若未安装需先执行官方安装命令;若已存在,则直接更新并安装最新版Neovim。
1、打开终端(Terminal)应用程序。
2、输入命令 brew update 更新本地包索引。
3、执行命令 brew install neovim 安装Neovim主程序。
4、安装完成后,运行 nvim --version 验证是否成功输出版本信息。
二、配置Neovim初始化文件
Neovim默认不读取 ~/.vimrc,而是使用 ~/.config/nvim/init.vim 或 ~/.config/nvim/init.lua 作为配置入口。推荐使用init.vim以兼容多数Vim插件和教程示例。
1、执行命令 mkdir -p ~/.config/nvim 创建配置目录。
2、运行 touch ~/.config/nvim/init.vim 创建空配置文件。
3、用系统编辑器打开该文件: open -e ~/.config/nvim/init.vim。
4、在文件中添加基础设置,例如:set number 显示行号,set mouse=a 启用鼠标支持。
三、安装Neovim插件管理器Plug
为便于后续扩展功能(如语法高亮、自动补全、LSP支持),需引入插件管理器。vim-plug 是轻量且广泛使用的方案,支持Neovim原生特性。
1、在终端中运行:sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'。
PyCharm 2026.2.0.1 Mac版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合在macOS系统上进行 Python 项目开发、运行、调试和测试。
2、编辑 ~/.config/nvim/init.vim,在文件开头插入以下内容:call plug#begin('~/.local/share/nvim/plugged')。
3、在 call plug#begin 和 call plug#end 之间添加插件声明,例如:Plug 'preservim/nerdtree'。
4、保存后,在Neovim中执行 :PlugInstall 安装所列插件。
四、将Neovim设为系统默认编辑器
修改环境变量可使 git commit、crontab -e、export EDITOR 等场景默认调用 nvim 而非 vim 或 vi,提升一致性体验。
1、编辑 shell 配置文件:open -e ~/.zshrc(macOS Catalina及以后默认使用zsh)。
2、在文件末尾添加两行:export EDITOR="nvim" 和 export VISUAL="nvim"。
3、执行 source ~/.zshrc 使配置立即生效。
4、验证设置是否生效:运行 echo $EDITOR 应返回 nvim。
五、启用Neovim对Python语言服务器的支持
Neovim本身不内置LSP(语言服务器协议)功能,需配合插件实现智能提示、跳转与诊断。Python项目推荐搭配 pylsp 或 pyright。
1、先安装Python语言服务器:执行 pip3 install python-lsp-server[all]。
2、在 ~/.config/nvim/init.vim 中添加LSP插件声明:Plug 'neovim/nvim-lspconfig' 与 Plug 'hrsh7th/nvim-cmp'。
3、运行 :PlugInstall 安装插件。
4、在 init.vim 中加入LSP启动配置,例如:lua require('lspconfig').pylsp.setup{}。










