fix:修正vim tips中的一些错误。
This commit is contained in:
parent
1cf2d775d0
commit
d5b9dcc290
|
@ -159,7 +159,7 @@ VIM中的命令格式其实是有固定格式的,所以用起来并不难。
|
|||
- `branch \| branch \| branch`
|
||||
- `branch`是由一个或者多个`concat`组成,不同的`concat`之间形成与的关系,多个`concat`之间使用`\&`分割。
|
||||
- `concat`
|
||||
- `concat \& concat \& concat`
|
||||
- `concat \& concat`
|
||||
- `concat`是由一个或者多个`piece`组成,不同的`piece`之间表示对匹配的描述,例如`h[0-9]d`表示匹配以`f`开头,数字在中间,`d`结尾的文本。多个`piece`直接连续书写即可。
|
||||
- `piece`是由一个或者多个`atom`组成的,每一个`atom`匹配文本的一个单元(可以认为是字符,因为也可能会是一组字符)。
|
||||
- `atom`通常就是普通的字符,在有特殊匹配需要的情况下也可以使用`multi`表达式来扩展`atom`的匹配能力。
|
||||
|
@ -193,7 +193,7 @@ VIM中的命令格式其实是有固定格式的,所以用起来并不难。
|
|||
| `?{pattern}` | 模式匹配结果的上一行 | `1,?hello` | 第一行到第一次出现`hello`的上一行 |
|
||||
| `\/` | 上一次进行模式匹配的结果的下一行 | `1,\/` | 第一行到上一次进行的模式匹配结果的下一行 |
|
||||
| `\?` | 上一次进行模式匹配的结果的上一行 | `1,\?` | 第一行到上一次进行模式匹配结果的上一行 |
|
||||
| `\&` | 上一次在替换中所使用的模式匹配结果的下一行 | `1,\&` | 第一行到上次替换中所产生的匹配的结果的下一行 |
|
||||
| `\&` | 上一次在替换中所使用的模式匹配结果的下一行 | | |
|
||||
|
||||
除了可以使用`,`分割范围表达式的起止以外,还可以使用`;`分割,这两者的区别是`;`会将光标保留在起始行原地。
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user