{"id":14981655,"url":"https://github.com/lazyvim/lazyvim","last_synced_at":"2025-05-12T05:34:04.110Z","repository":{"id":65234147,"uuid":"583706111","full_name":"LazyVim/LazyVim","owner":"LazyVim","description":"Neovim config for the lazy","archived":false,"fork":false,"pushed_at":"2025-03-01T15:04:16.000Z","size":4973,"stargazers_count":20693,"open_issues_count":104,"forks_count":1464,"subscribers_count":80,"default_branch":"main","last_synced_at":"2025-05-12T04:13:43.956Z","etag":null,"topics":["neovim","neovim-conf","neovim-config","neovim-configuration","neovim-plugin","nvim"],"latest_commit_sha":null,"homepage":"https://lazyvim.github.io/","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LazyVim.png","metadata":{"files":{"readme":"README-CN.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-30T16:31:42.000Z","updated_at":"2025-05-12T02:47:56.000Z","dependencies_parsed_at":"2023-10-14T14:11:45.304Z","dependency_job_id":"1f665a81-d860-40cd-a727-61955f972075","html_url":"https://github.com/LazyVim/LazyVim","commit_stats":null,"previous_names":[],"tags_count":303,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LazyVim%2FLazyVim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LazyVim%2FLazyVim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LazyVim%2FLazyVim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LazyVim%2FLazyVim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LazyVim","download_url":"https://codeload.github.com/LazyVim/LazyVim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253683906,"owners_count":21947241,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["neovim","neovim-conf","neovim-config","neovim-configuration","neovim-plugin","nvim"],"created_at":"2024-09-24T14:03:59.969Z","updated_at":"2025-05-12T05:34:04.079Z","avatar_url":"https://github.com/LazyVim.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/292349/213446185-2db63fd5-8c84-459c-9f04-e286382d6e80.png\"\u003e\n\u003c/div\u003e\n\n\u003chr\u003e\n\n\u003ch4 align=\"center\"\u003e\n  \u003ca href=\"https://lazyvim.github.io/installation\"\u003e安装\u003c/a\u003e\n  ·\n  \u003ca href=\"https://lazyvim.github.io/configuration\"\u003e配置\u003c/a\u003e\n  ·\n  \u003ca href=\"https://lazyvim.github.io\"\u003e文档\u003c/a\u003e\n\u003c/h4\u003e\n\n\u003cdiv align=\"center\"\u003e\u003cp\u003e\n    \u003ca href=\"https://github.com/LazyVim/LazyVim/releases/latest\"\u003e\n      \u003cimg alt=\"Latest release\" src=\"https://img.shields.io/github/v/release/LazyVim/LazyVim?style=for-the-badge\u0026logo=starship\u0026color=C9CBFF\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026include_prerelease\u0026sort=semver\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/LazyVim/LazyVim/pulse\"\u003e\n      \u003cimg alt=\"Last commit\" src=\"https://img.shields.io/github/last-commit/LazyVim/LazyVim?style=for-the-badge\u0026logo=starship\u0026color=8bd5ca\u0026logoColor=D9E0EE\u0026labelColor=302D41\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/LazyVim/LazyVim/blob/main/LICENSE\"\u003e\n      \u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/LazyVim/LazyVim?style=for-the-badge\u0026logo=starship\u0026color=ee999f\u0026logoColor=D9E0EE\u0026labelColor=302D41\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/LazyVim/LazyVim/stargazers\"\u003e\n      \u003cimg alt=\"Stars\" src=\"https://img.shields.io/github/stars/LazyVim/LazyVim?style=for-the-badge\u0026logo=starship\u0026color=c69ff5\u0026logoColor=D9E0EE\u0026labelColor=302D41\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/LazyVim/LazyVim/issues\"\u003e\n      \u003cimg alt=\"Issues\" src=\"https://img.shields.io/github/issues/LazyVim/LazyVim?style=for-the-badge\u0026logo=bilibili\u0026color=F5E0DC\u0026logoColor=D9E0EE\u0026labelColor=302D41\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/LazyVim/LazyVim\"\u003e\n      \u003cimg alt=\"Repo Size\" src=\"https://img.shields.io/github/repo-size/LazyVim/LazyVim?color=%23DDB6F2\u0026label=SIZE\u0026logo=codesandbox\u0026style=for-the-badge\u0026logoColor=D9E0EE\u0026labelColor=302D41\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://twitter.com/intent/follow?screen_name=folke\"\u003e\n      \u003cimg alt=\"follow on Twitter\" src=\"https://img.shields.io/twitter/follow/folke?style=for-the-badge\u0026logo=twitter\u0026color=8aadf3\u0026logoColor=D9E0EE\u0026labelColor=302D41\" /\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\nLazyVim 是一个基于 [💤 lazy.nvim](https://github.com/folke/lazy.nvim) 的 Neovim 配置方案，让定制和扩展变得简单直观。\n您不必再在“从零配置”和“使用预制发行版”之间做选择，LazyVim\n提供了一个两全其美的方式——既可以享受默认配置带来的便利，又能根据个人需求来灵活调整各项设置。\n\n![image](https://user-images.githubusercontent.com/292349/211285846-0b7bb3bf-0462-4029-b64c-4ee1d037fc1c.png)\n\n![image](https://user-images.githubusercontent.com/292349/213447056-92290767-ea16-430c-8727-ce994c93e9cc.png)\n\n## ✨ 特性\n\n- 🔥 将你的 Neovim 打造为一个功能完备的 IDE\n- 💤 使用 [lazy.nvim](https://github.com/folke/lazy.nvim) 轻松自定义和扩展您的设置\n- 🚀 快如闪电\n- 🧹 选项、自动命令和键盘映射的合理预设\n- 📦 内置大量精心优化的预配置插件，开箱即用\n\n## ⚡️ 环境要求\n\n- Neovim \u003e= **0.9.0** (需要用 **LuaJIT** 构建)\n- Git \u003e= **2.19.0** (用于部分克隆支持)\n- 一个 [Nerd Font](https://www.nerdfonts.com/) 字体 **_(可选)_**\n- 一个用于 `nvim-treesitter` 的 **C** 编译器。看 [这里](https://github.com/nvim-treesitter/nvim-treesitter#requirements)\n\n## 🚀 开始使用\n\n您可以在 [此处](https://github.com/LazyVim/starter) 找到 **LazyVim** 的初始模板\n\n\u003cdetails\u003e\u003csummary\u003e在 Docker 中尝鲜\u003c/summary\u003e\n\n```sh\ndocker run -w /root -it --rm alpine:edge sh -uelic '\n  apk add git lazygit fzf curl neovim ripgrep alpine-sdk --update\n  git clone https://github.com/LazyVim/starter ~/.config/nvim\n  cd ~/.config/nvim\n  nvim\n'\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003e 安装 \u003ca href=\"https://github.com/LazyVim/starter\"\u003eLazyVim Starter\u003c/a\u003e\u003c/summary\u003e\n\n- 备份您当前的 Neovim 文件\n\n  ```sh\n  mv ~/.config/nvim ~/.config/nvim.bak\n  mv ~/.local/share/nvim ~/.local/share/nvim.bak\n  ```\n\n- 克隆 starter\n\n  ```sh\n  git clone https://github.com/LazyVim/starter ~/.config/nvim\n  ```\n\n- 删除 `.git` 文件夹，以便稍后将其添加到您自己的仓库\n\n  ```sh\n  rm -rf ~/.config/nvim/.git\n  ```\n\n- 启动 Neovim!\n\n  ```sh\n  nvim\n  ```\n\n  请参阅文件中有关如何自定义 **LazyVim** 的注释。\n\n\u003c/details\u003e\n\n---\n\n[@elijahmanor](https://github.com/elijahmanor) 制作了一个很棒的视频，可以带领你快速入门。\n\n[![查看这个视频](https://img.youtube.com/vi/N93cTbtLCIM/hqdefault.jpg)](https://www.youtube.com/watch?v=N93cTbtLCIM)\n\n[@dusty-phillips](https://github.com/dusty-phillips) 为 LazyVim 编写了一本全面的书籍\n[《LazyVim for Ambitious Developers》](https://lazyvim-ambitious-devs.phillips.codes)\n，可在线上免费阅读。\n\n## 📂 文件结构\n\nconfig 下的文件会在适当的时候被自动加载，所以你不需要手动引入这些文件。\n\n**LazyVim** 带有一组默认配置文件，这些文件会在您的配置**之前**被加载。\n请看[这里](https://github.com/LazyVim/LazyVim/tree/main/lua/lazyvim/config)\n\n您可以在 `lua/plugins/` 下添加自定义插件配置。\n[lazy.nvim](https://github.com/folke/lazy.nvim) 会自动加载此目录中的全部文件。\n\n\u003cpre\u003e\n~/.config/nvim\n├── lua\n│   ├── config\n│   │   ├── autocmds.lua\n│   │   ├── keymaps.lua\n│   │   ├── lazy.lua\n│   │   └── options.lua\n│   └── plugins\n│       ├── spec1.lua\n│       ├── **\n│       └── spec2.lua\n└── init.lua\n\u003c/pre\u003e\n\n## ⚙️ 设置\n\n请参阅[官方文档](https://lazyvim.github.io/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flazyvim%2Flazyvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flazyvim%2Flazyvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flazyvim%2Flazyvim/lists"}