>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 安全
Lua

Vimacs:当 Vim 遇上 Emacs 和 JetBrains

347 星标

你是否有过这种感觉——想要在一个编辑器中同时拥有 Vim 的强大、Emacs 的便捷和 JetBrains IDE 的功能?这正是 Vimacs 要解决的问题——它不仅仅是一个 Neovim 配置,而是一个完整的开发生态系统。

Vimacs 是什么?

Vimacs 是一个基于 NvChad 构建的定制化 Neovim 配置。作者汇集了最优质的插件和设置,打造出这样一款编辑器:

  • 开箱即美——提供 50+ 主题
  • 按需加载功能(97.5% 的插件采用懒加载)
  • 包含舒适开发所需的一切:从 Git 集成到内置邮件客户端

Vimacs 的三大支柱

1. 美观与定制

得益于 NvChad UI,编辑器开箱即呈现现代外观。想要深色主题?Nord、Onedark、Catpuccin——任你挑选。需要浅色界面?Ayu Light 了解一下。所有主题均可即时切换。

2. 丰富的功能

Vimacs 包含:

  • 完整的 IDE 功能(LSP、调试器、测试)
  • Git 工作工具(包括类 Magit 界面)
  • 内置应用:邮件(neomutt)、浏览器(brow.sh),甚至游戏
  • AI 助手(Cody AI)和 Copilot 集成

3. 性能

尽管功能丰富,Vimacs 依然保持快速,这得益于:

  • 插件懒加载(lazy.nvim)
  • 优化后的配置
  • 将重负载操作分流到独立进程

这个项目适合谁?

Vimacs 非常适合:

  • 想要将 Neovim 打造成成熟 IDE 的开发者
  • 注重定制化的爱好者
  • 厌倦了在编辑器和终端之间切换的人

如何体验?

安装只需几条命令:

git clone https://github.com/NvChad/starter ~/.config/nvim 
git clone https://github.com/UTFeight/vimacs
cd vimacs && mv custom ~/.config/nvim/lua/custom

要获得完整功能,你需要 Neovim Nightly 和一些依赖项(详情见项目 README)。

Vimacs 不仅仅是一个 Neovim 配置。它是一个精心设计的环境,能节省数小时的配置时间,让你拥有高效工作所需的一切。如果你准备好将编辑器提升到新水平——绝对值得一试。

项目正在积极开发中:GitHub 上 348 颗星,定期更新,路线图公开。你最感兴趣的功能是哪个——强大的调试器、内置应用,还是 AI 助手?在评论区分享吧!