Vim-fork 专注于可扩展性和易用性
文档 | 聊天 Neovim 是一个项目,旨在积极重构 Vim,以实现以下目标:
Windows、macOS 和 Linux 的预构建包可在 发行版 页面找到。[托管包] 可在 Homebrew、Debian、Ubuntu、Fedora、Arch Linux、Void Linux、Gentoo 等平台上找到!
cmake --build build --target help 会列出所有构建目标。 - build/CMakeCache.txt (或 cmake -LAH build/) 包含所有 CMake 变量的解析值。 - build/compile_commands.json 显示了每个翻译单元的完整编译器调用。├─ cmake/ CMake 工具
许可证-------
自 [b17d96][license-commit] 以来,Neovim 的贡献均遵循 Apache 2.0 许可证,除来自 Vim 的贡献(以 vim-patch 标记标识)。详细信息请参阅 LICENSE.txt。
使用 'linebreak' 封装的内联虚拟文本计算行高出错: Cursor 绘制得过高,滚动时出现过时的行
多光标: 如果在主 Cursor 上成功, `f` 才会进行级联
Statusline/`'titlestring'` 使用 `maxwidth` 截断导致缓冲区未终止: `set_title` (以及 `nvim_eval_statusline()`) 中的 UTF-8 无效
dir.lua 在使用 `+edit` 打开时不进行高亮显示
`E490: 没有找到折叠`(使用 tree-sitter)
:terminal: 正常模式编辑,用于 shell 提示
多个光标: ]C [C 在清除光标后
vim.treesitter.foldexpr() 在编辑时错误地关闭折叠
Treesitter 查询解析器错误解析包含多个字符串的谓词
支持 Treesitter 的搜索