# nvim-config **Repository Path**: katly/nvim-config ## Basic Information - **Project Name**: nvim-config - **Description**: 私有仓库,单独维护。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-20 - **Last Updated**: 2025-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Neovim 个人配置 本配置基于 [LazyVim](https://lazyvim.github.io) 项目,但替换或移除了部分默认插件,并修改了一些快捷键。 本配置目前经验证可在 Ubuntu 20.04 和 Fedora 38 系统上正常工作。对于其他 Linux 发行版,只要正确安装了所有依赖,也应该能够正常工作。 ## 依赖 - [Neovim](https://neovim.io/) >= 0.9 - LuaJit - LuaJit development package - [Node.js](https://nodejs.org) >= v16 - [GCC](https://gcc.[gnu.org) - [Make](https://www.gnu.org/software/make/) - python3-neovim (optional for Python development) 其中,Node.js 用来运行来自 VsCode 的 LSP 服务组件。编译器用来编译 Tree-sitter 语法高亮解析器。 最新版本的 Neovim 可以从其 Github 仓库获取。 其他依赖可使用系统包管理器进行安装。 ```sh # Ubuntu 20.04 sudo apt install build-essential libluajit-5.1-dev python3-neovim --no-install-recommends ``` ## 使用方法 备份或删除你现有的 Neovim 配置,然后克隆本仓库到指定目录: ```sh git clone git@192.168.22.138:xmj/nvim-config.git ~/.config/nvim ``` 启动 `nvim` 并耐心等待所有插件安装完成。根据你的网络情况,该过程可能会持续较长时间。 大多数的插件都托管在 Github 上。如果你无法访问 Github,那么除了使用代理服务器外,你还可以尝试使用 Github 镜像。例如,添加以下内容到你的 Git 配置以使用 *ghproxy*: ```cfg [url "https://ghproxy.com/https://github.com/"] insteadOf = https://github.com/ ``` ### 更换颜色主题 编辑 `~/.config/nvim/init.lua`,找到如下所示的这一行,并将 `colorscheme` 的值修改为你想要的主题名。 ```lua require("config").setup({ colorscheme = "tokyonight" }) ``` 设定的颜色主题必须已经存在于系统中。如果尚不存在,可以通过编辑 `~/config/nvim/lua/plugins/colorscheme.lua` 添加该主题,重启 Neovim 后会予以自动安装。 本项目会尽可能与上游的 LazyVim 项目保持同步,使用者需经常将本项目的更新合并到自己的配置中,以获取新功能和 bug 修复。