vim当前行第N个特定字符

vim当前行第N个特定字符教程

vim 中,如果我们需要跳转到当前行第 N 个特定字符,那我们可以使用 Nfa,这里的字符 a 就是我们需要跳转的字符,比如我们按下 4fs,那么就是需要跳转到当前行第四个 s 字符上。

vim当前行第N个特定字符详解

指令

命令 描述
nfs 跳转到第 n 个 s 字符

说明

这里的 n 是需要查找的第 n 个字符,s 是需要查找的特定字符。

案例

vim当前行第N个特定字符

我们打开 Linux 终端,输入 vim haicoder.txt,如下图所示:

vim haicoder.txt

此时界面如下所示:

37_vim当前行第N个特定字符.png

我们按下回车,打开我们编辑好的文件,如下图所示:

38_vim当前行第N个特定字符.png

我们看到,此时光标在第一个字符上,现在,我们按下 1fn,即跳到当前行的第一个 n 字符上,此时如下图所示:

39_vim当前行第N个特定字符.png

我们可以看到,此时光标移到了第一个 n 字符上,我们再次输入 2fo,即跳到第二个 o 字符上,此时如下图所示:

40_vim当前行第N个特定字符.png

我们可以看到,此时光标再次移动到了第二个 o 字符上,因此,使用了 nf 加上特定的字符,实现了将光标移到了当前行的第 n 个特定字符上。

vim当前行第N个特定字符总结

在 vim 中,如果我们需要跳转到当前行第 N 个特定字符,那我们可以使用 Nfa,这里的字符 a 就是我们需要跳转的字符,比如我们按下 4fs,那么就是需要跳转到当前行第四个 s 字符上。