从零学习 vim 一个多月, 感觉最有用的三个教程

2018 年 2 月 25 日
 babywhisper

学 vim 的过程中走了很多弯路, 分享一下对自己帮助最大的三个教程:


1. vimtutor

最好的入门教程: 直接命令行输入vimtutor.
(要是早点知道就好了...)

2. Pratical Vim:

涵盖了大部分的常用技巧, 而且每个 tip 都有实际的栗子.
(网上有盗版 PDF, 但 JD 上好像也有卖实体书.)


3. Learn Vimscript the Hard Way

感觉挺不错的, 对各种概念原理解释的很全面, 关键是每章有课后题, 自己动手才能真正理解.
很渣渣可惜只看了三分之一, 终于能看懂了 vimrc 了.
剩下如果坚持看完的话应该就可以自己编写插件了.

链接: http://learnvimscriptthehardway.stevelosh.com/
中文版: http://learnvimscriptthehardway.onefloweroneworld.com/


p.s. 一开始尝试使用 vim 也是挺痛苦的, 毕竟鼠标真的很方便, 但禁用了方向键, 强迫自己用 vim 开发了三天后(Pycharm+ideavim), 慢慢就会发现用 vim 写代码真的是一种享受.


我的学习笔记: 链接

20220 次点击
所在节点    Vim
77 条回复
Paddington
2018 年 2 月 26 日
用了两年 VIM,最近还是放弃了。

发现看代码还是 JB 系方便( C/Golang/Python )

VIM 虽然本地我配了一堆插件很爽,但是尼玛经常要上服务操作啊,这时候就悲剧了,很多方便的操作都不能搞。
satanandroid
2018 年 2 月 26 日
看了你们说的,在 windows 的 git bash 输了 vimtutor 果然是中文版
Immortal
2018 年 2 月 26 日
@Paddington 上面说的就是 jb+jb 的 vim 插件 ideavim 两者综合使用
Guosch
2018 年 2 月 26 日
@Immortal 哈哈,cvim 重度用户,日常浏览网页基本不需要鼠标。
theohateonion
2018 年 2 月 26 日
有了 vim 基本上换编辑器无压力呀. 我觉得 vim 的正确使用方法是把 vim 当成一种编辑模式而不是一个编辑器. 毕竟 Jetbrain 爸爸好(逃) BTW 我是 spacemacs 党
ecnelises
2018 年 2 月 26 日
@LeungJZ 在 Vim 的各种模式特别是普通模式当中,简单的几个按键就可以代表非常复杂的操作
WinMain
2018 年 2 月 26 日
@wzw 85%的操作不需要鼠标。
inflationaaron
2018 年 2 月 27 日
Spacemacs 欢迎你
wlwood
2018 年 2 月 27 日
@Paddington 哈哈,为啥那几个叫 jb 系?
wlwood
2018 年 2 月 27 日
@Paddington 哦哦,看明白了😂😂😂
skywind3000
2018 年 3 月 1 日
我是推荐想用鼠标就用鼠标的,降低点门槛。
skywind3000
2018 年 3 月 1 日
想用光标键就用光标键。
wwb721
2018 年 3 月 2 日
https://devhints.io/vim 这个 cheatsheet 总结得很好。
chemzqm
2018 年 3 月 8 日
Learn Vimscript the Hard Way 除非你要写 vimscript,一般用户没必要看太深入
个人比较推荐 https://github.com/mhinz/vim-galore
rudyyuan
2019 年 9 月 18 日
推荐下俺的博客 https://vimjc.com
bnpysse
2020 年 6 月 26 日
还是觉得在实践中学习和应用 VIM,上手最快,如果手里没代码来写的话,可能入门就会慢一些。

不过,一旦掌握了这个利器,真得就不想再换其它的编辑器,尤其是改代码的过程中,绝对是享受,大家也知道,改代码的时间会远远大于写代码的时间的。。。。
c1462066778
2023 年 8 月 2 日

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

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

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

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

© 2021 V2EX