Vim – 导航
Vim 支持高级导航功能。在本章中,我们将讨论一些流行的导航技巧,这些技巧有助于提高生产率。
基本操作
在基本导航中,我们可以通过位置左、右、上、下导航。下面的命令可用于此操作 –
Sr.No | Command & Description |
---|---|
1 | h 将光标向左移动一个位置 |
2 | l 将光标向右移动一个位置 |
3 | k 将光标向上移动一行 |
4 | j 将光标向下移动一行 |
要执行多位置导航,请使用这些命令中的数字。例如,要从当前行向下导航10行,请执行以下命令 –
10j
您也可以在其余命令中使用数字。
除此之外,下面的命令也可以执行一些有用的导航。
Sr.No | Command & Description |
---|---|
1 | 0 将光标移动到当前行的开始 |
2 | $ 将光标移动到当前行的结尾 |
3 | Ctrl + f 向下滚动整个页面 |
4 | Ctrl + b 向上滚动整个页面 |
导航到行
以下命令可用于导航到特定行 –
Sr.No | Command & Description |
---|---|
1 | :n 跳转到第n行 |
2 | :0 跳转到文件的开始 |
3 | :$ 跳转到文件的结尾 |
单词导航
我们可以使用以下命令进行单词导航 –
Sr.No | Command & Description |
---|---|
1 | w 将光标移动到下一个单词的开始 |
2 | e 将光标移动到当前单词的结尾 |
3 | b 将光标移动到前一个单词的开始 |
使用跳转
Vim 使用跳转列表来跟踪您的导航。您可以通过该列表向后和向前滚动。
跳转列表通过跟踪文件名、行号和列号来跟踪您所访问的所有位置。
要查看跳转列表,请执行以下命令 –
:jumps
以下命令基于跳转列表 –
Sr.No | Command & Description |
---|---|
1 | Ctrl + o 回到上一个位置 |
2 | Ctrl + i 跳转到下一个位置 |