44 lines
1.4 KiB
Markdown
44 lines
1.4 KiB
Markdown
|
---
|
|||
|
title: Navigation
|
|||
|
localeTitle: 导航
|
|||
|
---
|
|||
|
## Vim导航
|
|||
|
|
|||
|
### 基本动作
|
|||
|
|
|||
|
有许多方法可以在Vim中移动光标,但这些基本动作将允许 新用户可以使用普通模式进行文件导航。
|
|||
|
|
|||
|
* 在正常模式下,键`h` , `j` , `k` , `l`对应于移动光标 一个字符分别为左,下,上和右。
|
|||
|
|
|||
|
* 要一次导航一个单词,键`w`和`b`将光标移动到 下一个单词的开头,或前一个单词的开头。 `e` 键将光标移动到当前单词的末尾。
|
|||
|
|
|||
|
* 要移至当前行的开头,请键入`0` ,然后移至末尾 当前行,键入`$` 。
|
|||
|
|
|||
|
* 最后,要移动到文件的第一行,输入`gg` ,然后移动到 在文件的最后一行,输入`G`
|
|||
|
|
|||
|
|
|||
|
综上所述:
|
|||
|
|
|||
|
```vim
|
|||
|
h moves one character left
|
|||
|
j moves one row down
|
|||
|
k moves one row up
|
|||
|
l moves one character right
|
|||
|
|
|||
|
w moves to the beginning of the next word
|
|||
|
b moves to the beginning of the previous word
|
|||
|
e moves to the end of the current word
|
|||
|
|
|||
|
0 moves to the beginning of the current line
|
|||
|
$ moves to the end of the current line
|
|||
|
:n moves to line n (ex. :23 moves to line 23) can also use nG
|
|||
|
|
|||
|
ZZ moves to the center of the line your on
|
|||
|
H moves to the top of the screen
|
|||
|
M moves to the middle of the screen
|
|||
|
L moves to the bottom of the screen
|
|||
|
|
|||
|
gg moves to the first line in the file
|
|||
|
G moves to the last line in the file
|
|||
|
|
|||
|
```
|