Project Icon

learn-vim

Vim编辑器实践教程 提升文本编辑效率

learn-vim是一个为Vim初学者设计的实践教程项目。教程采用Markdown格式,可直接在Vim中操作学习。内容涵盖基础光标移动、文档编辑、分屏操作到高级宏使用等多个方面。项目还提供了Vim配置建议和其他学习资源,帮助用户系统掌握Vim编辑器的使用技巧。

Vim 实践教程(学习 Vi 和 Vim)

GitHub 仓库星标数 GitHub 许可证 GitHub 贡献者数量 GitHub 提交活动(分支)

🇺🇸 英文 | 🇨🇳 简体中文

简介

根据我学习 Vim 的个人经验,通过阅读文档或观看他人操作来学习 Vim 是非常困难的。你必须身处真实环境,在实际场景中,才能熟悉并掌握这些命令。

因此,为了同时满足学习和操作的需求,项目中的所有文件都采用 Markdown 格式,既可以作为解释文档阅读,也可以在 Vim 中打开。你可以将其作为解释性文档阅读,也可以使用 Vim 打开文件进行实际操作(推荐后者)。

使用方法

  1. 将项目克隆到本地
git clone https://github.com/dofy/learn-vim.git
  1. 进入项目文件夹
cd learn-vim/en
  1. 在 Vim 中打开 chapter01.md 文件
vim chapter01.md

格式规则


## 主标题代表一个大类别

### 副标题代表该大类别下的子类别

没有任何格式的文本是普通描述,仅供阅读。

> 引用块中嵌入的文本是操作指令,你可以按照其中提到的内容进行操作
>
> 同时还包括像 `:w` 这样的操作符或命令。

f<X> 等命令中的 < 和 > 不需要输入,<X> 代表一个变量,即你可以输入 fa 或 fb 或 fC

_注意:命令区分大小写(需要注意的事项出现在像当前行这样的符号中)_

[!注意]

如果你已经有了自己的 .vimrc 文件(参考第 4 章),并在其中更改了一些默认设置,可能会导致某些操作与教程不匹配。在这种情况下,你可以使用以下命令运行 Vim

# 不加载配置文件
vim -u NONE
# 加载指定的配置文件
vim -u <文件名>

目录

基本操作

  1. 第 1 章:光标移动
  2. 第 2 章:打开文件,查找内容
  3. 第 3 章:修改和保存文档
  4. 第 4 章:一些小技巧
  5. 第 5 章:分屏和标签页
  6. 第 6 章:块操作
  7. 第 7 章:Vim 中的宏

附加内容

  1. Vim 模式
  2. Vim 插件
  3. 插件推荐
    1. NERDTree
    2. EasyAlign
    3. Airline & Themes
    4. surround.vim

[!注意]

  • 在教程中,你可以导航到下一章或相关章节,并通过执行gf(转到文件)来定位文件名以打开它。相关文件
  • 你始终可以打开相关章节查看,然后使用:bp返回上一个文件(这个命令在第2章中有介绍)。
  • 当你使用:q:qa退出教程时可能会遇到文件未保存的错误,试着在命令末尾加上!

推荐几个Vim配置

推荐几个其他优秀的Vim教程

速查表

Vim速查表

一个很棒的Vim速查表

003

004

005

Star历史

Star历史图表

再次感谢你的关注!如果喜欢,请分享。热爱生活,热爱VIM!

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号