大家周五好,
你是否已经熟悉使用 Vim ,但感觉它的配置和扩展性有些局限?或者你是一名新的程序员,想要掌握一个强大且高度可定制的代码编辑器?无论哪种情况,NeoVim 都可能是你的最佳选择。NeoVim 是 Vim 的一个分支,它继承了 Vim 的所有优点,同时也增加了许多新的特性和改进。
最近我制作了一个关于如何使用 Lua 从零开始配置 Neovim 的教程系列。这个系列包含五个视频,每个视频都包含了一些特定的主题和功能。我希望这个系列对那些想要深入了解 Neovim 或者寻找新的开发环境的人有所帮助。
以下是你将在本教程中学习到的一些知识:
更好的可扩展性和插件支持:NeoVim 优化了 Vim 的插件架构,使得创建和使用插件更加容易,学会使用 lua 代码配置 neovim 。
以下是这个系列的每个视频的链接和简要介绍:
所有的配置代码都已经上传到 Github ,你可以在这里找到:完全配置 和 教程配置。
希望你们会喜欢这个教程系列。如果有任何问题或者建议,欢迎在下面的评论区留言或者直接在 bilibili 视频下留言。谢谢!
1
timothyye 2023-05-19 12:22:21 +08:00 via Android 1
资瓷一下
|
2
0xGnaixEuy 2023-05-19 12:23:06 +08:00 via iPhone 1
真就大数据,最近一直想学习相关内容,支持支持
|
3
zhangddjs 2023-05-19 12:54:30 +08:00 1
支持!学习了!
|
4
psklf 2023-05-19 12:55:43 +08:00
|
5
YVAN7123 2023-05-19 13:08:10 +08:00
学习了
|
6
fo0o7hU2tr6v6TCe 2023-05-19 13:14:09 +08:00
感觉困难的不是配置,而是配置以后怎么记得每个插件的快捷键
|
7
qzwmjv 2023-05-19 13:25:22 +08:00
太麻烦了,直接成品开箱吧
|
8
SpiderXiantang OP @hzjseasea 可以使用 which-key.nvim
|
9
SpiderXiantang OP @qzwmjv 成品开箱的问题是如果出了问题你排查起来困难,因人而异吧
|
10
pandachow 2023-05-19 13:48:37 +08:00
借楼问一下现在 NeoVim 对延迟比较高的场景 ssh remote 开发体验如何? vscode 里面的 ssh remote 插件做得挺好,延迟好几百秒会在本地做缓存,然后异步同步。
|
11
testcase1 2023-05-19 13:53:45 +08:00
@pandachow https://neovimcraft.com/plugin/chipsenkbeil/distant.nvim/index.html 可以尝试使用这个插件 我并没有这样的场景 orz
|
12
Geekgogo 2023-05-19 13:56:41 +08:00
牛哇,我应该是关注了你
|
13
DayDayUp2000 2023-05-19 14:17:58 +08:00
牛的,咸糖大佬出技术系列的,支持支持继续更新~
|
14
SpiderXiantang OP @DayDayUp2000 感谢
|
15
Sharenruma 2023-05-19 14:30:07 +08:00 via iPhone
厉害了!支持,期待 DAP !
|
16
SpiderXiantang OP @Sharenruma 我得研究一下 我使用的只是 DAP 很简单的功能
|
17
zhongbeyond 2023-05-19 16:18:59 +08:00
用 Clion 吧,在 Mac 上用,学一下 Emacs 的键位绑定。Mac 的应用自带这种键位绑定。
|
18
qzeng2017 2023-05-19 16:23:40 +08:00
直接 astronvim 怎么样?
|
19
dazkarieh 2023-05-19 16:38:33 +08:00
感谢分享,认真学习
|
20
gaeco 2023-05-19 18:15:19 +08:00
认真学习!厉害了!
|
21
AEDaydreamer 2023-05-19 23:50:04 +08:00
同 neovim 党,最近删除了一些不太用得着的插件,一直写代码就差 dap 没配置的特别好用,其他都很完美。
|
22
iorilu 2023-05-20 06:45:05 +08:00
不折腾, 用 vscode + vim 插件得了, 也有 neovim 插件
|
23
zoharSoul 2023-05-21 19:10:23 +08:00
大佬请教下,
你是怎么在 wezterm 下, 把 cmd 键映射到 neovim 里面的啊? |
24
SpiderXiantang OP |
25
zoharSoul 2023-05-21 20:52:23 +08:00
@SpiderXiantang #24
简单点说, 我看见了两点 1. 视频里的终端是 wezterm 2. neovim keymap 配置里有 <D-这里是某个 key> 相关的配置 我的疑问是, 在使用 wezterm 的情况下, 怎么让 neovim 收到 mac cmd key 相关的事件呢? |
26
zoharSoul 2023-05-21 20:53:15 +08:00
|
27
lijiangang886 2023-06-04 01:41:51 +08:00
建议直接写文章,看了前两期视频,视频的效果真的太差了……
如果实在想做视频的话,建议第一步也是写文案,把你要表达的东西先试着以文字的形式写出来,然后哪怕全程念稿都要好太多 |
28
SpiderXiantang OP 文章不会写的,但是写文案的建议的觉得不错,感谢
|
29
SpiderXiantang OP @lijiangang886 我觉得可以折中一下 我不会全程都写文案,只是介绍的时候可以写一下文案,通过 chatgpt 生成文案是很快的,因为这东西是免费的,如果全程写文案投入产出比太低了,老实说做这视频的收入是我 5 分钟的时薪,用爱发电罢了。
|