Learn Vim

其他资源 2025-08-06

Learn Vim (明智的方式)

这是什么?

Learn Vim (智能方式)是学习VIM好部分的指南。

有很多Learn Vim的地方:Vimtutor是一个不错的起点,帮助手册具有您需要的所有参考。但是,普通用户比Vimtutor需要更多的东西,而不是帮助手册。本指南试图通过仅突出显示在可能的时间最少的时间来学习VIM最有用的部分的关键功能来弥合差距。

本指南是为初学者和高级vimmers编写的。它从广泛而简单的概念开始,并以特定和高级的概念结束。如果您已经是高级用户,我鼓励您从头到尾阅读本指南,因为您会学到一些新的东西!

我想要更多vim提示!

关注@learnvim获取更新,VIM提示等。

支持这个项目

本指南始终是免费的。

如果您想在财务上支持这个项目,则可以在LeanPub上购买本指南,也可以给我买咖啡!

目录

序幕

  • ch 0-首先阅读

第1部分:以明智的方式Learn Vim

  • ch 1-启动vim
  • CH 2-缓冲区,窗户和标签
  • CH 3-打开和搜索文件
  • CH 4- VIM语法
  • ch 5-移动文件
  • ch 6-插入模式
  • CH 7-点命令
  • ch 8-寄存器
  • ch 9-宏
  • ch 10-撤消
  • CH 11-视觉模式
  • ch 12-搜索和替代
  • CH 13-全局命令
  • CH 14-外部命令
  • CH 15-命令行模式
  • CH 16-标签
  • CH 17-折
  • CH 18- git
  • CH 19-编译
  • CH 20-景色,会议和Viminfo
  • CH 21-多个文件操作

第2部分:以智能方式自定义vim

  • CH 22 -VIMRC
  • ch 23- vim套餐
  • CH 24- VIM运行时间

第3部分:以明智的方式Learn Vim脚本

  • ch 25- vimscript基本数据类型
  • CH 26- vimscript条件和循环
  • ch 27- vimscript变量范围
  • ch 28- vimscript功能
  • CH 29-插件示例:编写titlecase插件

翻译

  • 学习vim中文翻译(ZH-CN)
  • 学习vim西班牙语(ES)

许可证和版权

这里的材料都是©2020-2021 Igor Irianto。


这项工作是在创意共享归因非商业期4.0 International下获得许可的。

下载源码

通过命令行克隆项目:

git clone https://github.com/iggredible/Learn-Vim.git