VIM 如何入门

2022-06-21 20:18:09 +08:00
 Konys

最近在学习 VIM,感觉各种不习惯,问一下各位老哥,大家是如何熟练使用 VIM 的?

10096 次点击
所在节点    Vim
103 条回复
newmlp
2022-06-22 11:14:18 +08:00
这种老古董没必要入门
AmosAlbert
2022-06-22 11:23:53 +08:00
@smallyu 真实
theohateonion
2022-06-22 11:36:03 +08:00
无他 先苦后甜
mnsw
2022-06-22 11:45:58 +08:00
ShibanuDrill
2022-06-22 11:46:20 +08:00
英语没问题的话,推荐 vscode 上的 learn vim 插件,跟着学一两周就可以熟练使用 vim 了
cyjme
2022-06-22 11:51:45 +08:00
我的 vim 使用路径

1.idea/vscode 插件,找个 vim cheat sheet 打印下来。学会插入、换行、保存、替换 之类的常见操作。
2.更复杂的操作,比如数千、录制宏之类的,基本脱离鼠标
3.spacevim / lunarvim 这种集成好各种插件的 "IDE",替代 vscode ,偶尔翻 《 vim 使用指南》或者搜索寻找提高效率的技巧
4.添加修改插件,对 lunarvim 进行修改。
5.从零折腾自己的 vim 环境。

1 和 2 我用了两年时间,主要是懒,没有继续深入的动力,所以进度就慢。
现在在第 4 步加上一些定制,基本上也有第 5 步的能力,但是暂时不想继续折腾了。

现在回头看,我强烈建议缩短学习过程,1 和 2 的步骤用 1~2 周时间去刻意练习。快速进入 步骤 3 ,这个时候就可以完全抛弃 vscode 或者 idea 了。

重点:强烈建议去刻意练习 vim ,鼠标丢一边,拔掉方向键。更早学会,就能更早的提高生产力。
acdfjelxe
2022-06-22 12:06:02 +08:00
liyhu
2022-06-22 12:41:18 +08:00
这玩意还要刻意学嘛?
james122333
2022-06-22 12:54:11 +08:00
摸阿 vim 学习曲线是先陡后平 不要期待九阴真经速成了 除非你是类 unix 系统拥护者 很可能速成 观念与哲学算连贯
JackCh3ng
2022-06-22 12:59:53 +08:00
两张 vim 手册图片。可以把图片保存到手机上或收藏起来,不会的时候看一下,很快就会了。
推荐: https://imgs.developpaper.com/imgs/201906260940.jpg
https://imgs.developpaper.com/imgs/20190626094102.jpg
不过极个别指令可能一些 vim 插件不支持。
JackCh3ng
2022-06-22 13:05:06 +08:00
@churchill 英语环境下,那不是快一点点,熟练使用 vim 之后,几乎就离不开了。
gowk
2022-06-22 13:08:15 +08:00
itgoyo
2022-06-22 14:11:04 +08:00
刻意练习
zkaip
2022-06-22 14:42:19 +08:00
用的多就会了,否则迟早都忘了……

一般来说,只要会简单的编辑就行,到时候现查都来得及……
sobev
2022-06-22 15:45:50 +08:00
youtube 上的 missingsemester 有公开课程哦
huajieyu
2022-06-22 15:52:15 +08:00
@jdhao 能否告知一下你英语是怎么学习的,怎么达到可以熟练地写英文博客的
tonzeng
2022-06-22 15:52:43 +08:00
我記得有一張圖

(我經常在客戶現場看到,現在想起來好像也挺好用的)
(還有一個 vim 的鼠標墊)
stoluoyu
2022-06-22 15:53:08 +08:00
推荐一本书《 vim 实用指南》,微信读书应该可以免费看。
QHKZ
2022-06-22 16:04:35 +08:00
学会一楼的三个键就算入门了,想进阶可以现查
推荐一个 Vim CheatSheet, Make Vim not suck Out of the Box: http://michael.peopleofhonoronly.com/vim/
wellerman
2022-06-22 16:13:10 +08:00
建议学 emacs ,然后配置文件用 vim 去编辑。等你把 emacs 配置到 IDE 的程度,这时 vim 也学会了。

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

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

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

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

© 2021 V2EX