Vim Handbook

上下左右:以字符为单位
- 进入 Vim 的 normal 模式(如果你在 visual 模式或者 insert 模式,可以按若干次
Esc回到 normal 模式)。 h向左移动一个字符。j向下移动一个字符。k向上移动一个字符。l向右移动一个字符。
和其他快捷键一样,可以配合数字来移动多个字符,比如 5l 向左移动 5 个字符。
以单词为单位移动
多数情况下单词移动比字符移动更加高效,比如要走到当前变量名前加一个 let。
w移动到下一个单词的词首。b移动到上一个单词的词首。e移动到下一个单词的结尾。
单词移动同样支持数字前缀,比如 4w 可以向后移动 4 个单词。此外大写的 W, B, E 具有同样的功能,只不过小写用标点符号来分隔单词,大写用空格来分隔单词,更适合在代码里移动。
以行为单位移动
^移动到行首第一个词的首字母。|移动到行首第一个字符。$移动到行尾。j移动到下一行。k移动到上一行。:10移动光标到文件第 10 行。可以:set number来让 vim 显示行号。gg移动到文件首行。G移动到文件尾行。
上下行移动的命令同样可以加数字,比如 10j 向下移动 10 行。
- Title: Vim Handbook
- Author: Aoi Komiya
- Created at: 2024-03-21 20:42:29
- Updated at: 2024-09-25 20:16:11
- Link: https://blog.komiya.monster/2024/03/21/vim Handbook/
- License: This work is licensed under CC BY-NC-SA 4.0.