Vim 实用技巧必知必会
讲师:
吴咏炜
章节数
5
小节数
24
课程类型
专栏课
开始学习
免费学习前5小节内容,之后需要解锁才能继续学习
课程介绍
本课程专注于Vim编辑器的实用技巧,旨在帮助学习者掌握这一高效编程工具。课程内容包括Vim的基本概念、操作模式以及高阶用法,让学员能够在编程时保持双手在键盘上,提升工作效率。
学习者将深入了解Vim的四种主要模式:普通模式、插入模式、可视模式和命令模式,以及如何利用这些模式进行文本编辑、代码导航和文件管理。此外,课程还将介绍常用的Vim命令、插件安装以及如何定制个人化的Vim环境。
通过系统的学习,学员将能够快速适应Vim的操作,掌握高频命令和技巧,进而提升编程质量与效率,让繁琐的文本处理变得简单有趣。这是一门适合所有希望提升开发效率的程序员的课程。
课程大纲
01-课前必读 (2讲)
2 节课
00丨导读|池建强:Vim就是四个字“唯快不破”
00丨开篇词|我们为什么要学Vim?
02-基础篇 (10讲)
10 节课
01|各平台下的Vim安装方法:上路前准备好你的宝马
02|基本概念和基础命令:应对简单的编辑任务
03|更多常用命令:应对稍复杂的编辑任务
04|初步定制:让你的Vim更顺手
05|多文件打开与缓冲区:复制粘贴的正确姿势
06|窗口和标签页:修改、对比多个文件的正确姿势
07|正则表达式:实现文件内容的搜索和替换
08|基本编程支持:规避、解决编程时的常见问题
09|七大常用技巧:让编辑效率再上一个台阶
10|代码重构实验:在实战中提高编辑熟练度
03-提高篇 (6讲)
6 节课
11|文本的细节:关于字符、编码、行你所需要知道的一切
12|语法加亮和配色方案:颜即正义
13|YouCompleteMe:Vim 里的自动完成
14|Vim 脚本简介:开始你的深度定制
15|插件荟萃:不可或缺的插件
16|终端和 GDB 支持:不离开 Vim 完成开发任务
04-拓展篇 (5讲)
5 节课
拓展1|纯文本编辑:使用Vim书写中英文文档
拓展2|C程序员的Vim工作环境:C代码的搜索、提示和自动完成
拓展3|Python 程序员的 Vim 工作环境:完整的 Python 开发环境
拓展4丨插件样例分析:自己动手改进插件
拓展5丨其他插件和技巧:吴咏炜的箱底私藏
05-结束语 (1讲)
1 节课
结束语|Vim 森林探秘,一切才刚刚开始