做了两期 Neovim 从零配置的教学视频(lazy.nvim + 100% lua)

2023-05-10 09:02:54 +08:00
 SpiderXiantang

做了两期 neovim 的视频,讲的是如何从零配置 neovim ,

你是否已经熟悉使用 Vim ,但感觉它的配置和扩展性有些局限?或者你是一名新的程序员,想要掌握一个强大且高度可定制的代码编辑器?无论哪种情况,NeoVim 都可能是你的最佳选择。NeoVim 是 Vim 的一个分支,它继承了 Vim 的所有优点,同时也增加了许多新的特性和改进。

在我们的两期 NeoVim 中文视频教程中,我们将带领你从零开始,一步一步地学习如何配置和使用 NeoVim 。无论你是初学者还是有经验的 Vim 用户,我们都有适合你的内容。

以下是你将在本教程中学习到的一些知识:

目前只制作了两期的 neovim 视频,想要从大家的评论中得到一些反馈,做出更好的视频。 第一次做这样的视频,想得到大家的一些反馈,这样也能做得更加起劲!

P1 从零配置 neovim 成为你的个人开发环境(100% lua) 展示功能

P2 从零配置 neovim 成为你的个人开发环境(100% lua) 基础配置+lazy.nvim+colorscheme

6417 次点击
所在节点    程序员
56 条回复
ylhawj
2023-05-10 11:41:35 +08:00
晚上看看学习下
wanchenyi
2023-05-10 11:49:06 +08:00
Windows 可以用吗
tyrantZhao
2023-05-10 11:50:15 +08:00
精准推荐
SpiderXiantang
2023-05-10 11:50:33 +08:00
@wanchenyi Neovim 可以在 window 上面用 `winget install Neovim.Neovim`
SpiderXiantang
2023-05-10 11:51:08 +08:00
@tyrantZhao Neovim 要在中文社区掀起波澜!!
FanyFull
2023-05-10 12:01:59 +08:00
支持!之前都是用的别人的配置,很想自己亲手从零搭建。另外,我有个问题想问一下,不知道能否解答:我同样使用一份 AstroNvim 的配置,在 linux 上启动是 50ms 左右,在 windows 上则是至少三倍的时间。试了几台 windows 的电脑,配置也不低,但是速度就是上不来,不知道为什么。
SpiderXiantang
2023-05-10 12:06:41 +08:00
@FanyFull
使用 `nvim --startuptime time.log` 来 troubleshooting 吧,我没有 windows 的环境, 可以试试在不同的 terminal 上面的速度怎么样,我在 wezterm 上面就会很快

> 之前都是用的别人的配置,很想自己亲手从零搭建
从零搭建的好处就是你知道你所有的配置,出了问题可以很快解决
FanyFull
2023-05-10 12:13:07 +08:00
@SpiderXiantang 感谢回复。我会试一试 wezterm 。其实我在 Windows 上面(多台设备)启动原生的 neovim 也不是很快,vim 也不快,我不知道是不是 windows 的原因,我试过 Alacritty 这个终端,发现其并不能解决速度的问题,以及,我之前在网上搜索,发现讨论这个问题的人并不多。Linux 系统中使用 nvim 倒是一直都很快。
SpiderXiantang
2023-05-10 12:15:34 +08:00
@FanyFull 我其实是推荐你使用 wsl2 的
webfrogs
2023-05-10 12:45:52 +08:00
已关注
952764934
2023-05-10 12:52:24 +08:00
问个小白的问题:使用 neovim 的最大好处是啥呀?我是做 Java 开发的,能替代 intellij idea 吗?感觉 intellij 挺好用的😂
SpiderXiantang
2023-05-10 13:35:16 +08:00
@952764934 全键盘操作 ➕ 高度自定义化
做 java 开发的话 比较困难 因为 idea 给 java 做了 很多高级的操作 我建议是使用 ideavim 非常好用
akring
2023-05-10 14:04:21 +08:00
还在用 Packer ,等晚上回去看看 Lazy 怎么样。不得不说 Neovim 的插件管理工具进化的也太快了
SpiderXiantang
2023-05-10 14:17:34 +08:00
@akring 推荐切 lazy.nvim 不需要编译 懒加载配置方便 页面好看
yaroga
2023-05-10 14:52:41 +08:00
去年年初玩了两个月后来放弃了,两个原因
1 、各种语言测试调试不是很舒服,不知道现在怎么样
2 、插件不稳定,更新总有各种 breaking changes 。记得当时刚整出一套自己的配置没多久更新到 nvim0.8 挂了一片还得重新搞,太折腾了..
SpiderXiantang
2023-05-10 15:01:19 +08:00
@yaroga
1. dap 配起来的确比较麻烦 我现在打日志和写单测 debug 居多
2. 我们有了 lazy.nvim 有 lock file 如果插件作者做 breaking changes 可以快速回滚到之前的版本,尽量不升级插件是比较稳定的选择 也不折腾
testcase1
2023-05-10 17:47:07 +08:00
支持🧐
wyattyhh
2023-05-10 17:55:54 +08:00
很想知道如何在工作的无网络 Windows 环境下使用 nvim 配置(比如 Lazyvim)
直接在另外一台有网络的电脑上下载配置依赖, 然后再复制过去吗?
如果我用 Mac 下载, 能不能在 Windows 上用😱
gugu33
2023-05-10 18:04:05 +08:00
支持👌,马克一下
testcase1
2023-05-10 18:27:37 +08:00
@wyattyhh
拷贝目录
~/.local/share/nvim/lazy/


> 如果我用 Mac 下载, 能不能在 Windows 上用😱
这个我不知道 感觉不大行 最好是系统一样



@gugu33
感谢支持

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/938771

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX