编程小知识|vim中的 f 、 s 命令

f命令是英语单词find的简写,即这个命令是用来做查找操作的,我们输入 f 命令,然后紧接着输入需要查找的字符,则Vim会查找这一行中下一处指定字符出现的位置,如果找到了,就会将光标移动到找到的字符处。这里需要注意的是,f 命令只能查找命令后紧接的那个字符,不能够查找字符串。

编程小知识|vim中的 f 、 s 命令

我们通过 f 命令查找到了一个字符后想查找下一个本行中出现的相同的字符,该怎么办呢?这里就需要用到了 ; 命令。; 命令会重复查找上次 f 命令所查找的字符。

有了find, 当然会想到 find + replace的实现,实现replace,则需要用到 s 命令,s 命令实现先删除光标下的字符,然后进入插入模式。接下来,我们来演示find and replace的具体实现。

编程小知识|vim中的 f 、 s 命令

我们有一行公式,现在需要将其加号全部替换成减号,首先输入 f 命令,并输入+号,则vim会找到公式中第一个 + 号的位置;然后我们输入 s 命令,此时 + 号被删除,且切换至插入模式;按下 - 键,并按ESC退出插入模式;接下来我们按 ; 重复查找 +, 再按下 . 命令,实现替换。



分享到:


相關文章: