当下软件园 / 汇聚当下最新最酷的软件下载站!
当下软件园

您的位置: 首页 > 应用软件 > 编程工具 > Neovim(终端文本编辑器) V0.13.0官方版

  Neovim是一款从Vim衍生而来的现代化终端文本编辑器,专为开发者打造。它继承了Vim高效的键盘操作哲学,同时完成了代码库的现代化重构,和原版Vim在同一系统中并行安装互不干扰。它保留了Vim绝大多数操作习惯,老Vim用户可以无缝迁移,同时新增了Lua原生支持、内置LSP等大量现代特性,兼顾了经典效率与现代开发需求。

Neovim宣传图

【neovim和vim区别】

  2014年,vim的核心开发者tarruda提交了一个支持异步任务的分支,但是并没有被Bram合并到主线,因而一怒之下创建了neovim。‌它重构了底层代码,基于libuv实现全异步架构,所有耗时操作都在后台运行,执行插件任务时界面完全不会卡顿,性能和可维护性大幅提升‌。

【功能说明】

  ‌【基础文本编辑‌】完整继承Vim的模态编辑体系,通过h/j/k/l等快捷键实现全键盘操作,无需依赖鼠标,支持大文件流畅编辑,启动速度极快,数百个插件也能做到100ms内启动。

  ‌【内置LSP语言服务‌】原生集成Language Server Protocol客户端,开箱即可实现代码补全、跳转到定义、查找引用、代码格式化、错误诊断等IDE级别的智能编码功能,无需额外安装重型IDE‌。

  ‌【异步任务处理‌】基于libuv库实现全异步I/O架构,插件以独立子进程安全异步运行,不会阻塞主编辑进程,长时间运行的代码检查、文件搜索任务也不会让编辑器卡顿。

  ‌【内置终端模拟器‌】编辑器内可直接打开终端窗口,无缝对接命令行、调试工具、R、Octave等交互式编程环境,实现编辑与命令操作同屏切换,无需跳出编辑器‌。

  ‌【语法解析与高亮‌】集成Treesitter AST解析引擎,实现精准快速的语法高亮、代码导航、智能文本对象选择与重构操作,大幅提升代码编辑的精准度。

  ‌【多UI远程连接‌】采用客户端-服务器架构,支持通过:connect命令远程附着到任意Neovim会话,可同时挂载多个不同的图形界面,类似tmux的会话复用能力,跨设备远程编辑体验流畅‌。

  ‌【Lua插件生态‌】原生支持Lua脚本,配置文件可直接使用init.lua编写,搭配LuaJIT解释器运行速度极快,开发者可以轻松编写自定义插件,社区拥有海量高质量Lua插件资源。

功能说明配图1

【Neovim使用说明】

  只需从应用菜单启动它,方法是按超级键并输入 neovim。这将打开一个带有 Neovim 的终端窗口。

Neovim使用说明配图1

  或者你可以打开你选择的任何终端仿真器并输入以下命令:

  nvim

  是的,不是 neovim,而是 nvim。例如,要编辑 /etc/fstab,请输入以下命令:

  sudo nvim /etc/fstab

  现在 fstab 文件将被打开,如下面的截图所示:

使用说明配图2

  如果你无法退出编辑器,请不要担心,按下 Shift+Z+Z。例如,如果此快捷键令人困惑,请使用你需要的键在任何文本编辑器中输入大写的 ZZ 就明白了。

【配置说明】

  neovim的配置在`~/.config/neovim`里面,包括一个init.lua和多个脚本。和.vimrc一样,可以配置使用习惯、按键和视觉效果。但是更多的是直接安装插件全家桶,比如lazy.nvim。GitHub 上也有很多配置分享,完全可以克隆下来再自己魔改。

配置说明配图1

软件特别说明

标签: Neovim 超级终端 代码编辑

其他版本下载
网友评论
回顶部 去下载

关于本站|下载帮助|下载声明|软件发布|联系我们

Copyright © 2005-2026 www.downxia.com.All rights reserved.

浙ICP备2024132706号-1 浙公网安备33038102330474号