Learn Vim

Vim 实操教程(Learning Vim)Vim practical tutorial.
Alternatives To Learn Vim
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Githubdaily21,641
2 months ago119
坚持分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯。A list cool, interesting projects of GitHub.
Learn Vim11,420
24 days ago11other
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖
Vim Go Tutorial1,926
5 years agobsd-3-clauseVim script
Tutorial for vim-go
Linux Tutorial1,503
2 months agocc-by-sa-4.0Shell
:penguin: Linux教程,主要内容:Linux 命令、Linux 系统运维、软件运维、精选常用Shell脚本
Learn Vim1,492
4 months agocc0-1.0Vim Script
Vim 实操教程(Learning Vim)Vim practical tutorial.
Oeasy Python Tutorial1,128
3 days agogpl-3.0Shell
良心的 Python 教程,面向零基础初学者简明易懂的 Python3 入门基础课程。在linux+vim生产力环境下,从浅入深,从简单程序学到网络爬虫。可以配合蓝桥云上实验环境操作。
Vim Practice528
8 months ago4otherVim Script
💘 Vim is awesome! Here is my practice and study log.
Openvim499
3 months ago54mitJavaScript
Interactive tutorial for Vim.
Learning Rust400
2 years ago16mitRust
Rust 学习之路 > Rust Programming Tutorial, include articles, interview, example, problems.
Sublimetutor336
3 years ago1mitRuby
An interactive in-editor keyboard shortcuts tutorial for Sublime Text 3
Alternatives To Learn Vim
Select To Compare


Alternative Project Comparisons
Readme

Vim 实操教程(Learning Vim)

English | 中文

以我个人学习 Vim 的经验来看,通过看文档或看其他人操作其实是很难真正学会 Vim 的,你必须在实际 应用中,进入真实场景才能逐渐熟悉并掌握相关命令。

因此,为了同时满足学习和操作的需求,项目中的文件都采用了 Markdown 格式,既可以当作说明文档来 阅读,也可以用 Vim 打开文件进行实际操作(建议采用后者)。

如何使用

  1. 进入控制台
  2. clone 项目到本地
    git clone https://github.com/dofy/learn-vim.git
    
  3. 进入项目文件夹
    cd learn-vim
    
  4. 用 Vim 打开文件 file-one.md
    vim file-one.md
    

排版规范

## 大标题表示一大类

### 小标题表示该大类下的小分类

没有任何格式的文本为正常描述,只有阅读功能。

> 嵌入到引用块中的文本为操作指示,你可以按照里面提到的内容进行操作
>
> 同时操作符或命令会包含在类似 `:w` 的符号中

命令中形如 f<X> 中的 < 和 > 不需要打出来,<X> 代表一个变量,即你可以打 fa 或 fb 亦或 fC

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

Note

如果你已经有了自己的 .vimrc 文件 (参考 第四章) 并在其中修改了一些默认设 置,那么可能导致某些操作与教程不符。如遇此情况,你可以用下面的命令来运行 Vim

# 不加载配置文件
vim -u NONE
# 加载特定配置文件
vim -u <filename>

导航

基础操作

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

附加内容

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

Note

  • 教程中会有下一章或相关章节的导航,定位到文件名执行 gf(goto file)就可以打开相关文件
  • 你可以随时打开相关章节查看,然后用 :bp 回到之前的文件(该命令会在第二章中讲到)
  • 当你用 :q:qa 退出教程时可能会收到文件未保存的错误提醒,试试在命令后面加上 !

TODO

  • [ ] vimdiff
  • [ ] more settings
  • [x] other mode
  • [ ] text object
  • [x] plugins

推荐几个 Vim 配置方案

推荐另外几个出色的 Vim 教程

Cheatsheets

Vim Cheat Sheet

A Great Vim Cheat Sheet

003

004

再次感谢您的关注!如果爱,请分享。爱生活,爱 VIM!

Popular Tutorials Projects
Popular Vim Projects
Popular Learning Resources Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Editor
Tutorial
Book
Vim
Programming
Education
Chinese
Spacevim