All Projects → dofy → Learn Vim

dofy / Learn Vim

Vim 实操教程(Learning Vim)Vim practical tutorial.

Projects that are alternatives of or similar to Learn Vim

Learn Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.
Stars: ✭ 7,221 (+519.3%)
Mutual labels:  tutorial, book, education, programming, beginner, editor, learning
rust-course
<<Rust语言圣经(Book & Course)>>对Rust语言进行全面且深入的讲解,书中辅以生动的示例和习题,带你攻克从入门学习到实践应用的各种难关。 我们的目标是做一门优秀的开源Rust教程(课程)——学Rust就上course.rs。
Stars: ✭ 2,739 (+134.91%)
Mutual labels:  learning, programming, book, chinese
Practical Cryptography For Developers Book
Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Stars: ✭ 2,400 (+105.83%)
Mutual labels:  tutorial, book, programming
You Dont Know Js
A book series on JavaScript. @YDKJS on twitter.
Stars: ✭ 147,493 (+12549.49%)
Mutual labels:  book, education, programming
Book
文言陰符 An Introduction to Programming in Wenyan Language
Stars: ✭ 194 (-83.36%)
Mutual labels:  chinese, tutorial, book
Dasarpemrogramangolang
📖 Source Code E-book Dasar Pemrograman Golang
Stars: ✭ 625 (-46.4%)
Mutual labels:  tutorial, book, learning
Learn X By Doing Y
🛠️ Learn a technology X by doing a project - Search engine of project-based learning
Stars: ✭ 242 (-79.25%)
Mutual labels:  tutorial, learning, programming
Processing Docs
Processing reference, examples, tutorials, and website
Stars: ✭ 346 (-70.33%)
Mutual labels:  tutorial, learning, education
Elm Tutorial
A guide to building web applications using Elm 0.18
Stars: ✭ 398 (-65.87%)
Mutual labels:  tutorial, book, learning
The Complete Guide To Modern Javascript
A comprehensive, easy-to-follow ebook to learn everything from the basics of JavaScript to ES2020. Read more on my blog https://inspiredwebdev.com or buy it here http://a-fwd.to/jHO6m9t. Get the course here https://www.educative.io/courses/complete-guide-to-modern-javascript?aff=BqmB
Stars: ✭ 827 (-29.07%)
Mutual labels:  book, education, programming
Notebooks
Learn Python for free using open-source notebooks in Hebrew.
Stars: ✭ 877 (-24.79%)
Mutual labels:  tutorial, learning, programming
Learn
learn
Stars: ✭ 970 (-16.81%)
Mutual labels:  tutorial, learning
Python Parallel Programming Cookbook Cn
📖《Python Parallel Programming Cookbook》中文版
Stars: ✭ 978 (-16.12%)
Mutual labels:  chinese, book
Plannerapp blazor
PlannerApp is a full client-side application built with Blazor WebAssembly is a course material on AK Academy
Stars: ✭ 36 (-96.91%)
Mutual labels:  tutorial, education
Awesome Js Books
📚 🤓 - Awesome Javascript Books
Stars: ✭ 40 (-96.57%)
Mutual labels:  learning, education
Programming Basics Book Python Bg
Textbook for the "Programming Basics" course @ SoftUni (Python, Bulgarian)
Stars: ✭ 34 (-97.08%)
Mutual labels:  book, programming
Bookmarks.dev Frontend Only Archive
Bookmarking for Developers & Co
Stars: ✭ 38 (-96.74%)
Mutual labels:  education, programming
1line Py
Enseñando pensamiento computacional a partir de python one-liners
Stars: ✭ 45 (-96.14%)
Mutual labels:  book, learning
Gobyexample
Go by Example 通过例子学 Golang
Stars: ✭ 1,066 (-8.58%)
Mutual labels:  tutorial, book
Golang Examples
Go(lang) examples - (explain the basics of #golang)
Stars: ✭ 1,070 (-8.23%)
Mutual labels:  learning, education

Vim 实操教程(Learning Vim)

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

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

如何使用

  1. 进入控制台
  2. clone 项目到本地

git clone [email protected]:dofy/learn-vim.git

  1. 进入项目文件夹

cd learn-vim

  1. 用 Vim 打开文件 file-one.md

vim file-one.md

排版规范

## 大标题表示一大类

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

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

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

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

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

导航

基础操作

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

附加内容

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

Tips

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

TODO

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

推荐几个 Vim 配置方案

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

Cheatsheets

https://vim.rtorr.com

002

003

004

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].