From 323f351771e9c73ed3444a0eb563f9173a8c7ed3 Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Mon, 2 Apr 2018 20:34:17 +0800 Subject: [PATCH 1/2] Change title --- .gitignore | 1 + README.md | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6e92f57 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +tags diff --git a/README.md b/README.md index 14dc0d2..029ae24 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# hello-vim -Vim 入门教程索引 +# Vim 学习教材 + From bde62efb90d5fc9a72b0e2f15d85067d3195e63a Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Mon, 2 Apr 2018 21:16:36 +0800 Subject: [PATCH 2/2] Add intro --- README.md | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 029ae24..f75307a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,54 @@ -# Vim 学习教材 +# Vim 从入门到精通 +> Vim from zero to hero + +本文链接:https://github.com/vim-china/hello-vim +作者:wsdjeg & 贡献者 + + + +- [简介](#简介) + - [什么是模式](#什么是模式) + - [如何在模式之间切换](#如何在模式之间切换) +- [基本概念](#基本概念) +- [基本操作](#基本操作) + + + + +Vim 的教程相对比较零散,系统的教程比较少,我也阅读过不少教程,走过很 +多弯路。借着 Vim-china 组织组建这一契机,整理下自己学习过的内容, +分享给大家, + +## 简介 + +Vim 是一款开源的模式化文本编辑器,项目源码公开在 Github。Windows 用户 +可以从此下载最新的每日构建版: [vim-win32-installer](https://github.com/vim/vim-win32-installer/releases)。 + +### 什么是模式 + +Vim 不同于其他编辑器的主要特点就是模式化。什么叫做模式化?可以理解为 +编辑器的一种状态,不同的状态下对用户的输入采取不同的响应方式。比较常 +见的模式有 Normal(普通模式),Insert(插入模式)和 Visual(可视模式)。 + +Vim 打开是默认的模式是 Normal 模式,在这一模式下,按键不能直接将字符 +插入至文件,而是执行各种命令。比如 `h` 按键不是输入字符 h,而是将光标 +向左移动一个字符位置。 + +插入模式,顾名思义,在这个模式下,按键的字符是直接插入的。 + +可视模式,这一模式有点类似于在普通编辑器里按住鼠标左键移动鼠标,即进行 +选择。 + +### 如何在模式之间切换 + +## 基本概念 + +## 基本操作 + +Vim 的各种移动命令主要时在 Normal 模式下。最基本的移动命令是光标的上下 +左右移动,当然,你可以使用方向键,但是我想更多的 Vim 用户比较喜欢使用 +h、j、k、l 按键。 + +当然 Vim 还有其他常用的移动光标的按键: +