在vim的一行中搜索第n个匹配项

gga*_*aur 5 vim search editor match

我正在编辑一个Wiki文件,我想在两列之间添加一个新列。

| *No* | *Issue* | *File* | *Status* | 
| 1 | blah | foo | open |
| 2 | blah1 | foo1 | close |
Run Code Online (Sandbox Code Playgroud)

现在在第3列和第4列之间,我想插入另一列,如果可以在第四个匹配项中搜索“ |” 给定行中的字符,我可以将其替换为“ | |”。如何使用vim做到这一点?

最终结果将是

| *No* | *Issue* | *File* | | *Status* | 
| 1 | blah | foo | | open |
| 2 | blah1 | foo1 | | close |
Run Code Online (Sandbox Code Playgroud)