diff --git a/published/20170511 Working with VI editor - The Basics.md b/published/20170511 Working with VI editor - The Basics.md index 16d4f39a17..0370dc025e 100644 --- a/published/20170511 Working with VI editor - The Basics.md +++ b/published/20170511 Working with VI editor - The Basics.md @@ -45,9 +45,9 @@ $ vi filename 1. `k` 将光标上移一行 2. `j` 将光标下移一行 3. `h` 将光标左移一个字母 -4. `i` 将光标右移一个字母 +4. `l` 将光标右移一个字母 - 注意:如果你想通过一个命令上移或下移多行,或者左移、右移多个字母,你可以使用 `4k` 或者 `5j`,这两条命令会分别上移 4 行或者右移 5 个字母。 + 注意:如果你想通过一个命令上移或下移多行,或者左移、右移多个字母,你可以使用 `4k` 或者 `5l`,这两条命令会分别上移 4 行或者右移 5 个字母。 1. `0` 将光标移动到该行行首 2. `$` 将光标移动到该行行尾 3. `nG` 将光标移动到第 n 行 @@ -76,8 +76,8 @@ $ vi filename 以下的这些命令都只能在命令模式下使用,所以首先需要按下 `Esc` 进入命令模式,如果你正处于插入模式: 1. `dd` 删除光标所在的整行内容,可以在 `dd` 前增加数字,比如 `2dd` 可以删除从光标所在行开始的两行 -2. `d$` 删除从光标所在行开始的所有行 -3. `d^` 删除从文件开始直到光标所在行的所有行 +2. `d$` 删除从光标所在位置直到行尾 +3. `d^` 删除从光标所在位置直到行首 4. `dw` 删除从光标所在位置直到下一个词开始的所有内容 ### 复制与黏贴