完成 Vim Editor #22
|
@ -56,7 +56,7 @@ vim [文件名]
|
|||
|
||||
在命令模式按下 `i` 键,就可以进入插入模式,此时就可以像 Nano 一样打字了。
|
||||
|
||||
> 在最下面会有一个 `-- INSTER --`(`-- 插入 --`) 的提示,表示当前处于插入模式。
|
||||
> 在最下面会有一个 `-- INSERT --`(`-- 插入 --`) 的提示,表示当前处于插入模式。
|
||||
|
||||
其中,文件下面每行最前面的 `~` 表示空行(文件中不存在的行)。
|
||||
|
||||
|
@ -93,8 +93,6 @@ vim [文件名]
|
|||
- `d0` 删除这行从光标的位置到最前
|
||||
- `d$` 删除这行从光标的位置到最后
|
||||
|
||||
`d` 命令后面也可以接 `gg` 和 `G` 命令(后面会讲),表示从当前删除到指定的位置,可以使用的还有 `0`(行首)和 `$`(行尾)
|
||||
|
||||
> 在 Vim 中,很多命令例如 `x`、`d` 和后文的 `y`、`G`、`gg` 等前面都可以加一个数字,表示重复这个命令多少次,例如 `5dd` 就是删除5行,包括 `hjkl` 也可以。
|
||||
|
||||
### 复制
|
||||
|
@ -121,6 +119,8 @@ vim [文件名]
|
|||
|
||||
另外,可以使用 `0` 跳转到行首和 `$` 跳转到行尾。
|
||||
|
||||
`d` 和 `y` 命令后面也可以接 `gg`、`G`、`0`、`$` 命令,效果就是从指定的位置选择到当前光标所在处。
|
||||
|
||||
### 重复上一个命令
|
||||
|
||||
这个命令是 `.`,没错,就是点。可以重复你的上一个命令。
|
||||
|
@ -138,6 +138,7 @@ vim [文件名]
|
|||
- `d` 剪切
|
||||
- `x` 删除
|
||||
- `p` 覆盖粘贴
|
||||
- `gg`、`G`、`0`、`$` 移动光标
|
||||
|
||||
另外,使用 `V` 可以进入可视行模式,以行为单位选择内容。
|
||||
|
||||
|
@ -188,7 +189,7 @@ Vim 的功能十分强大,并且在维护时十分常用。下面的练习可
|
|||
> 试试看在下面的过程中,全程不使用方向键吧!
|
||||
|
||||
1. 使用 `touch` 新建一份 `.sh` 文件,文件名随意
|
||||
2. 使用 Vim 编辑这个文件,使用 `echo` 输出一个 `hellworld`
|
||||
2. 使用 Vim 编辑这个文件,使用 `echo` 输出一个 `helloworld`
|
||||
3. 保存这个文件
|
||||
4. 使用 `:!` 运行这个文件
|
||||
5. 退出 Vim
|
||||
|
|
Reference in New Issue