标签搜索

如何配置终端现代化Neovim

Toanle
2022-05-14 / 0 评论 / 629 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年05月14日,已超过984天没有更新,若内容或图片失效,请留言反馈。

Neovim起因

图标
巴西程序员 Thiago de Arruda Padilha(aka tarruda)向 Vim开源编辑器项目递交了两大补丁,对Vim的架构进行了大幅调整,结果遭到了Vim作者Bram Moolenaar的拒绝,因为对于Vim这样一个成熟的项目进行如此大的改变风险太高。于是tarruda发起了Vim fork项目Neovim,集资1万美元打造出21世纪的编辑器,提供更好的脚本、插件支持,整合现代的图形界面,Neovim是一款完全开源的项目。 GITHUB地址官网地址 。该项目在今天2022年5月14日,依然拥有高达53.5k星,3.9k的fork。由此可见Neovim深受广大程序猿的喜爱。

Neovim的优势

NeoVim 目前在 Mac 和 Linux 上运作的很好,而且从项目的Commit上来看,项目发起人(PM)是个非常有经验的人,管理有条不紊, 不过项目迭代也是相当快,几天一个版本。Ubuntu 有现成的PPA源方便及时更新。
目前来说, NeoVim 已经实现 Vim 大部分功能,兼容Vim 90%+以上的配置。 小部分没有实现和兼容.
1.NeoVim 和 Vim 的差异
2.NeoVim 只有终端版本. 没有 GUI 版本,但是Vim 有 GUI版本 (Gvim).
3.NeoVim 目前的剪贴板功能(寄存器) 和 原生Vim实现不一 .
4.NeoVim 配置文件入口和 Vim 不同, 可以通过 : version 查看.
5.NeoVim 目前对外部语言的支持并不友好,目前他只对python支持比较完善,要支持Lua和其他外围语言相当麻烦, Vim则支持比较全面
6.NeoVim 添加了异步函数,当然, Vim 暂时没有,Vim 8.0 也会补上这个功能
7.NeoVim 解决了 Vim 在终端(Terminal ,Xterm等)下 alt 按键映射不响应的 bug,当然,Vim也有插件的解决方案。

使用方法

1.安装

在debian类 ubuntu操作系统下,我们可以通过apt命令方便安装:

sudo apt install neovim

如果你是WINDOWS操作系统下,我们可以通过官方提供的安装方式安装:
官方安装方法
安装完后我们可以通过nvim 命令验证是否安装成功!(windoes系统用户可能还需额外配置环境)

2.如何使用

//进入nvim
nevim
//按ESC键进入命令模式。
:help config

3.关于配置文件使用

The Nvim config file is named "init.vim", located at:
                Unix            ~/.config/nvim/init.vim
                Windows         ~/AppData/Local/nvim/init.vim
0

评论

博主关闭了当前页面的评论