先说清楚:这门课不适合谁

如果你现在连 Vim 都没打开过,或者一进 Vim 就退不出来、只能靠关终端解决,那这门课的第一篇确实能救你。但如果你指望学完之后「开发效率翻倍」,那大概率会失望——Vim 的提升从来不是一次性的,它更像肌肉记忆,得靠日常敲代码时一点点磨出来。吴咏炜这门课的定位是「实用技巧」,不是从零开始的保姆级教程,所以它默认你愿意动手、愿意被卡住、愿意隔几天再回来重看某一讲。

反过来说,如果你已经用 Vim 或 Neovim 写过一段时间代码,但配置是抄来的、快捷键是背的、遇到问题只会搜「vim 怎么退出」,那这门课正好对应你的状态:它讲的是「为什么这么配」「为什么这个键这么按」,而不是丢给你一份 .vimrc 让你照抄。

建议的进入顺序:基础篇别跳,但可以慢

基础篇有十讲左右,核心其实就几件事:安装、模式切换、移动、编辑、初步定制。安装那一讲看起来最简单,但各平台差异和终端环境的问题经常就在这里埋雷,建议老老实实过一遍。后面的移动和编辑,不用一次看完,看两讲就去实际改一段代码,卡住了再回来翻下一讲。这种「看一点、用一点」的节奏,比一口气刷完基础篇有效得多。

有一点要提前说:基础篇里讲的一些操作,你第一次看会觉得「这也太绕了」,比如为什么移动要用那么多奇怪的键。别急着质疑,先按课里的方式练几天,等手指自己记住之后,再回头看就顺了。这是 Vim 特有的门槛,绕不过去。

哪些内容可以放一放

课程里涉及一些偏进阶的配置和插件思路。如果你当前只是写写脚本、改改配置文件,那些和大型项目、多文件跳转强相关的内容可以先跳过,等真正遇到「项目里文件太多找不到」的问题时再回来。同样,结束语那一讲不用急着听,它更像一个收尾和鼓励,适合在你学完一轮、有点疲惫的时候再看。

需要提醒的是,跳过不等于这门课不完整,而是你自己的学习节奏里暂时用不上。龟速课的立场一直是:课程是给人用的,不是给人打卡的。

资料怎么配合练习

这门课每讲都配了音频和文字稿,建议第一遍用听或读都行,但一定要开着一个终端跟着敲。纯看视频或纯读稿,学 Vim 基本等于没学。文字稿适合当复习和查漏,音频适合通勤时过一遍印象,真正上手还是得在编辑器里。

另外,不要试图把课里提到的每个技巧都记住。挑三五个你当前工作里最常用的,反复用,用成条件反射,剩下的等你需要时再回来查。Vim 的知识量很大,但真正决定你顺不顺手的就是那几十个操作。

最后一句实在话

这门课不会让你一周变成 Vim 高手,它更像是把该知道的东西按顺序摆在你面前,剩下的靠你每天改代码时慢慢捡。学不会的部分,先放着,过阵子再来,往往就通了。

极客时间 -专栏课-吴咏炜-Vim 实用技巧必知必会

Vim编辑器深度学习

编辑点评

从基础到高级,全面掌握Vim编辑技巧,提升开发效率。

⭐ 编辑推荐

极客时间专栏课,吴咏炜主讲,带你深入Vim编辑器,掌握实用技巧。

课程亮点

Vim基础与高级技巧
实战案例丰富
提升开发效率

课程目录

📁 04-结束语 (1讲)
    结束语|Vim 森林探秘,一切才刚刚开始.pdf  [2.9 MB]
    结束语|Vim 森林探秘,一切才刚刚开始.m4a  [5.3 MB]
    结束语|Vim 森林探秘,一切才刚刚开始.html  [4.2 MB]
📁 01-基础篇 (10讲)
    04|初步定制:让你的Vim更顺手.pdf  [2.6 MB]
    04|初步定制:让你的Vim更顺手.html  [7.2 MB]
    01|各平台下的Vim安装方法:上路前准备好你的宝马【公重号:CunWorkNotes】.html  [5.3 MB]
    03|更多常用命令:应对稍复杂的编辑任务.html  [5.6 MB]
    07|正则表达式:实现文件内容的搜索和替换【资源精选‖更多关注:CunworkNotes】.html  [4.3 MB]
    02|基本概念和基础命令:应对简单的编辑任务.html  [4.9 MB]
    08|基本编程支持:规避、解决编程时的常见问题.html  [7.9 MB]
    03|更多常用命令:应对稍复杂的编辑任务.pdf  [1.5 MB]
    04|初步定制:让你的Vim更顺手.m4a  [12.1 MB]
    07|正则表达式:实现文件内容的搜索和替换.m4a  [15.8 MB]
    07|正则表达式:实现文件内容的搜索和替换.pdf  [2.1 MB]
    10|代码重构实验:在实战中提高编辑熟练度.m4a  [10.4 MB]
    06|窗口和标签页:修改、对比多个文件的正确姿势.html  [5.8 MB]
    03|更多常用命令:应对稍复杂的编辑任务.m4a  [9.6 MB]
    02|基本概念和基础命令:应对简单的编辑任务.pdf  [2.2 MB]
    01|各平台下的Vim安装方法:上路前准备好你的宝马.m4a  [13.9 MB]
    05|多文件打开与缓冲区:复制粘贴的正确姿势.html  [6.4 MB]
    09|七大常用技巧:让编辑效率再上一个台阶.pdf  [2.9 MB]
    02|基本概念和基础命令:应对简单的编辑任务.m4a  [16.6 MB]
    06|窗口和标签页:修改、对比多个文件的正确姿势.m4a  [11.3 MB]
    08|基本编程支持:规避、解决编程时的常见问题.pdf  [3.1 MB]
    09|七大常用技巧:让编辑效率再上一个台阶.m4a  [16.6 MB]
    05|多文件打开与缓冲区:复制粘贴的正确姿势.m4a  [13.2 MB]
    08|基本编程支持:规避、解决编程时的常见问题.m4a  [18.8 MB]
    10|代码重构实验:在实战中提高编辑熟练度.pdf  [2.6 MB]
    06|窗口和标签页:修改、对比多个文件的正确姿势.pdf  [2.5 MB]
    01|各平台下的Vim安装方法:上路前准备好你的宝马.pdf  [3.3 MB]
    05|多文件打开与缓冲区:复制粘贴的正确姿势.pdf  [3.1 MB]
    10|代码重构实验:在实战中提高编辑熟练度.html  [11.3 MB]
📁 02-提高篇 (6讲)
    11|文本的细节:关于字符、编码、行你所需要知道的一切.pdf  [2.4 MB]
    12|语法加亮和配色方案:颜即正义.html  [5.9 MB]
    11|文本的细节:关于字符、编码、行你所需要知道的一切.html  [5.7 MB]
    12|语法加亮和配色方案:颜即正义.pdf  [3.7 MB]
    11|文本的细节:关于字符、编码、行你所需要知道的一切.m4a  [14.6 MB]
    12|语法加亮和配色方案:颜即正义.m4a  [12.9 MB]
📁 00-课前必读 (2讲)
    00丨导读|池建强:Vim就是四个字“唯快不破”.pdf  [1.2 MB]
    00丨导读|池建强:Vim就是四个字“唯快不破”.html  [1.7 MB]
    00丨开篇词|我们为什么要学Vim?.pdf  [2.2 MB]
    00丨开篇词|我们为什么要学Vim?.m4a  [11.2 MB]
    00丨开篇词|我们为什么要学Vim?.html  [3.1 MB]
    00丨导读|池建强:Vim就是四个字“唯快不破”.m4a  [7.7 MB]
📁 03-拓展篇 (5讲)
    拓展5丨其他插件和技巧:吴咏炜的箱底私藏【更多精选‖公众号:CunWorknotes】  .html  [8.5 MB]
    拓展3|Python 程序员的 Vim 工作环境:完整的 Python 开发环境【不易整理‖请关注:CunWorkNoteS】.pdf  [2.5 MB]
    拓展3|Python 程序员的 Vim 工作环境:完整的 Python 开发环境.html  [10.7 MB]
    拓展2|C程序员的Vim工作环境:C代码的搜索、提示和自动完成.m4a  [16.1 MB]
    拓展4丨插件样例分析:自己动手改进插件.pdf  [2.3 MB]
    拓展2|C程序员的Vim工作环境:C代码的搜索、提示和自动完成.pdf  [2.0 MB]
    拓展4丨插件样例分析:自己动手改进插件.html  [3.8 MB]
    拓展1|纯文本编辑:使用Vim书写中英文文档.pdf  [4.5 MB]
    拓展1|纯文本编辑:使用Vim书写中英文文档.m4a  [16.7 MB]
    拓展2|C程序员的Vim工作环境:C代码的搜索、提示和自动完成.html  [7.3 MB]
    拓展1|纯文本编辑:使用Vim书写中英文文档.html  [10.0 MB]
    拓展4丨插件样例分析:自己动手改进插件.m4a  [11.6 MB]
    拓展5丨其他插件和技巧:吴咏炜的箱底私藏.m4a  [12.7 MB]
    拓展3|Python 程序员的 Vim 工作环境:完整的 Python 开发环境.m4a  [9.1 MB]

适合人群

  • Vim初学者
  • Vim进阶者
  • 开发人员

学习收获

熟练使用Vim编辑器
提高代码编写效率
掌握Vim插件开发

祝您学习愉快!

学有所成,前程似锦!