众所周知,我一直都是一个忠诚的 Vim 用户,而且玩原神(并不)。因此使用素有「编辑器原神」之称的 Neovim 就十分自然了。
顺带一提,我还使用素有「Linux 原神」之称的 Arch Linux。但 WM 没用上 Hyprland 也算是一大遗憾(可能快了)。
本文章仅为个人纪念,不是任何形式上的教程,如果按照本文章的操作发生任何意外,本人概不负责。
0x00 - Neovim 的安装
一般来说直接用包管理器安装就行,比如:
|
|
什么,你说你用的是 Windows 操作系统,没有包管理器?那你自个儿从网上下载吧(教程略)
然后我们就能像正常使用 Vim 一样在终端键入 nvim
来使用 Neovim 了,可以看见(图略)
Nvim 的主页十分的简洁,没有什么「救救乌干达的可怜儿童」之类的东西。
不过我觉得正常人(这里是以我自己为标准)一般来说不会使用没有任何配置的 Vim 或者 Neovim。 当然可能更正常的人压根就不会用 Vi 系的编辑器。不过总的来说,我们还是要介绍一下最重要的环节——配置 Neovim。
0x01 - Neovim 的配置
相较于 Vim 使用 .vimrc
这类比较粗犷的方式配置,Neovim 的配置依靠于 ~/.config/nvim
中的 init.lua
。
在这里我们可以配置一些最基本的东西,比如说行号、缩进、窗口、搜索和外观之类的。还有键位(不过鉴于我是懒狗,键位就下次配了)
其实本文写到一半就去配键位了,但这种事情,才不会和小爱音说呢~
这里给出我的配置(其实是抄群友的):
|
|
可以看到外观方面我们使用了经典的 monokai,和 Sublime Text 做了一个有效的衔接。不过话说这个东西应该在插件那边配的,放到这里 也是方便改主题之类的?
0x02 - Neovim 的插件
其实这部分才是坠痛苦的
插件的话,更具我精湛细腻的抉择,选择了如下几个插件:
- autopairs(自动补全括号)
- treesitter(语法高亮)
- competitest.nvim(类似于 CPHelper)
- nvim-tree(本文写一半绷不住加的)
插件管理器的话,最开始使用的是 LazyVim(指半年前使用)。现在觉得还是 packer.nvim 更加简洁小巧一点。
0x03 - Neovim 的使用
略
(本文完)