|
140 | 140 |
|
141 | 141 | ## 标记定位
|
142 | 142 |
|
143 |
| -| 状态 | 命令 | 描述 | |
144 |
| -| ------------------ | ----------------------------------------- | ------------------------------------------------------ | |
145 |
| -| :white_check_mark: | m{a-zA-Z} | 使用{a-zA-Z}标记当前位置 | |
146 |
| -| :white_check_mark: | `{a-z} | 跳转到当文件中的{a-z}标记处 | |
147 |
| -| :white_check_mark: | `{A-Z} | 跳转到任意文件中的{A-Z} | |
148 |
| -| :white_check_mark: | `{0-9} | 跳转到 Vim 上次退出时的位置 | |
149 |
| -| :white_check_mark: | `` | 跳转到 Vim 最后一次跳转之前的位置 | |
150 |
| -| :arrow_down: | `" | 跳转到当前文件中最后一次编辑的位置 | |
151 |
| -| :arrow_down: | `[ | 跳转到上一次操作或输入文本的开始位置 | |
152 |
| -| :arrow_down: | `] | 跳转到上一次操作或输入文本的结束位置 | |
153 |
| -| :arrow_down: | `< | 跳转到(上一个)可视区开始 | |
154 |
| -| :arrow_down: | `> | 跳转到(上一个)可视区末尾 | |
155 |
| -| :white_check_mark: | `. | 跳转到此文件的最后一次修改处 | |
156 |
| -| :white_check_mark: | '. | 跳转到此文件的最后一次修改处 | |
157 |
| -| :arrow_down: | '{a-zA-Z0-9[]'"<>.} | 与`命令的意义相同,除了会定位到所在行的第一个非空白字符 | |
158 |
| -| :arrow_down: | :marks | 打印当前活动的标记 | |
159 |
| -| :white_check_mark: | :1234: CTRL-O | 跳转到跳转列表的第 N 个旧位置 | |
160 |
| -| :white_check_mark: | :1234: CTRL-I | 跳转到跳转列表的第 N 个新位置 | |
161 |
| -| :arrow_down: | :ju[mps] | 打印跳转列表 | |
| 143 | +| 状态 | 命令 | 描述 | |
| 144 | +| ------------------ | ------------------- | ------------------------------------------------------ | |
| 145 | +| :white_check_mark: | m{a-zA-Z} | 使用{a-zA-Z}标记当前位置 | |
| 146 | +| :white_check_mark: | `{a-z} | 跳转到当文件中的{a-z}标记处 | |
| 147 | +| :white_check_mark: | `{A-Z} | 跳转到任意文件中的{A-Z} | |
| 148 | +| :white_check_mark: | `{0-9} | 跳转到 Vim 上次退出时的位置 | |
| 149 | +| :white_check_mark: | `` | 跳转到 Vim 最后一次跳转之前的位置 | |
| 150 | +| :arrow_down: | `" | 跳转到当前文件中最后一次编辑的位置 | |
| 151 | +| :arrow_down: | `[ | 跳转到上一次操作或输入文本的开始位置 | |
| 152 | +| :arrow_down: | `] | 跳转到上一次操作或输入文本的结束位置 | |
| 153 | +| :arrow_down: | `< | 跳转到(上一个)可视区开始 | |
| 154 | +| :arrow_down: | `> | 跳转到(上一个)可视区末尾 | |
| 155 | +| :white_check_mark: | `. | 跳转到此文件的最后一次修改处 | |
| 156 | +| :white_check_mark: | '. | 跳转到此文件的最后一次修改处 | |
| 157 | +| :arrow_down: | '{a-zA-Z0-9[]'"<>.} | 与`命令的意义相同,除了会定位到所在行的第一个非空白字符 | |
| 158 | +| :arrow_down: | :marks | 打印当前活动的标记 | |
| 159 | +| :white_check_mark: | :1234: CTRL-O | 跳转到跳转列表的第 N 个旧位置 | |
| 160 | +| :white_check_mark: | :1234: CTRL-I | 跳转到跳转列表的第 N 个新位置 | |
| 161 | +| :arrow_down: | :ju[mps] | 打印跳转列表 | |
162 | 162 |
|
163 | 163 | ## 其它移动方式
|
164 | 164 |
|
|
406 | 406 |
|
407 | 407 | ## 文本对象 (仅在可视模式下有效)
|
408 | 408 |
|
409 |
| -| 状态 | 命令 | 描述 | |
410 |
| -| ------------------ | ------------------------------ | ---------------------------------------------- | |
411 |
| -| :white_check_mark: | :1234: aw | 选择一个单词 | |
412 |
| -| :white_check_mark: | :1234: iw | 选择一个内置单词 | |
413 |
| -| :white_check_mark: | :1234: aW | 选择一个单词 | |
414 |
| -| :white_check_mark: | :1234: iW | 选择一个内置单词 | |
415 |
| -| :white_check_mark: | :1234: as | 选择一个缓冲区 | |
416 |
| -| :white_check_mark: | :1234: is | 选择一个内置缓冲区 | |
417 |
| -| :white_check_mark: | :1234: ap | 选择一个段落 | |
418 |
| -| :white_check_mark: | :1234: ip | 选择一个内置缓冲区 | |
419 |
| -| :white_check_mark: | :1234: a], a[ | 选择一个中括号区域 | |
420 |
| -| :white_check_mark: | :1234: i], i[ | 选择一个内置中括号区域 | |
421 |
| -| :white_check_mark: | :1234: ab, a(, a) | 选择从"[(" 到 "])"的区域 | |
422 |
| -| :white_check_mark: | :1234: ib, i), i( | 选择从"[(" 到 "])"的内置区域 | |
423 |
| -| :white_check_mark: | :1234: a>, a< | 选择"<>"区域 | |
424 |
| -| :white_check_mark: | :1234: i>, i< | 选择"<>"的内部区域 | |
425 |
| -| :white_check_mark: | :1234: aB, a{, a} | 选择从"[{" 到 "})"的区域 | |
426 |
| -| :white_check_mark: | :1234: iB, i{, i} | 选择从"[{" 到 "})"的内置区域 | |
427 |
| -| :white_check_mark: | :1234: at | 选择标签从<aaa>到 </aaa>的区域 | |
428 |
| -| :white_check_mark: | :1234: it | 选择标签从<aaa>到 </aaa>的内部区域 | |
429 |
| -| :white_check_mark: | :1234: a' | 选择单引号区域 | |
430 |
| -| :white_check_mark: | :1234: i' | 选择单引号内置区域 | |
431 |
| -| :white_check_mark: | :1234: a" | 选择双引号区域 | |
432 |
| -| :white_check_mark: | :1234: i" | 选择双引号内置区域 | |
433 |
| -| :white_check_mark: | :1234: a` | 选择反引号区域 | |
434 |
| -| :white_check_mark: | :1234: i` | 选择反引号内置区域 | |
| 409 | +| 状态 | 命令 | 描述 | |
| 410 | +| ------------------ | ----------------- | ---------------------------------------------- | |
| 411 | +| :white_check_mark: | :1234: aw | 选择一个单词 | |
| 412 | +| :white_check_mark: | :1234: iw | 选择一个内置单词 | |
| 413 | +| :white_check_mark: | :1234: aW | 选择一个单词 | |
| 414 | +| :white_check_mark: | :1234: iW | 选择一个内置单词 | |
| 415 | +| :white_check_mark: | :1234: as | 选择一个缓冲区 | |
| 416 | +| :white_check_mark: | :1234: is | 选择一个内置缓冲区 | |
| 417 | +| :white_check_mark: | :1234: ap | 选择一个段落 | |
| 418 | +| :white_check_mark: | :1234: ip | 选择一个内置缓冲区 | |
| 419 | +| :white_check_mark: | :1234: a], a[ | 选择一个中括号区域 | |
| 420 | +| :white_check_mark: | :1234: i], i[ | 选择一个内置中括号区域 | |
| 421 | +| :white_check_mark: | :1234: ab, a(, a) | 选择从"[(" 到 "])"的区域 | |
| 422 | +| :white_check_mark: | :1234: ib, i), i( | 选择从"[(" 到 "])"的内置区域 | |
| 423 | +| :white_check_mark: | :1234: a>, a< | 选择"<>"区域 | |
| 424 | +| :white_check_mark: | :1234: i>, i< | 选择"<>"的内部区域 | |
| 425 | +| :white_check_mark: | :1234: aB, a{, a} | 选择从"[{" 到 "})"的区域 | |
| 426 | +| :white_check_mark: | :1234: iB, i{, i} | 选择从"[{" 到 "})"的内置区域 | |
| 427 | +| :white_check_mark: | :1234: at | 选择标签从<aaa>到 </aaa>的区域 | |
| 428 | +| :white_check_mark: | :1234: it | 选择标签从<aaa>到 </aaa>的内部区域 | |
| 429 | +| :white_check_mark: | :1234: a' | 选择单引号区域 | |
| 430 | +| :white_check_mark: | :1234: i' | 选择单引号内置区域 | |
| 431 | +| :white_check_mark: | :1234: a" | 选择双引号区域 | |
| 432 | +| :white_check_mark: | :1234: i" | 选择双引号内置区域 | |
| 433 | +| :white_check_mark: | :1234: a` | 选择反引号区域 | |
| 434 | +| :white_check_mark: | :1234: i` | 选择反引号内置区域 | |
435 | 435 |
|
436 | 436 | ## 重复性命令
|
437 | 437 |
|
|
0 commit comments