Vim书签命令的快速总结
- ma – 创建一个书签a
- `a –跳转到书签a的精确位置(行和列)
- ‘a – 调整到书签a所在行的起始位置
- :marks — 显示所有的书签;
- :marks a – 显示名称为a书签的详细信息;
- `. – 跳转到最后一次执行改变的精确位置(行和列)。
- ‘. – 跳转到最后一次执行改变的行起始位置。
如果书签名称为大写字符,那么它就是一个全局书签。
如何显示所有书签
如果你创建几个书签,忘记了它们的名称,你可以很容易的获得书签列表,输入:marks,显示如下:
:marks
除了局部书签、全局书签以外,在Vim内部任何时候输入:marks,你可以获得下面几行。这些标识‘单引号,”双引号,[,],^和.点号由Vim创建和管理。你不需要直接控制它们。
:marks
你可以使用上面显示的缺省标识,如下:
缺省标识 | 描述 |
---|---|
`” | 到退出之前最后一次编辑的位置 |
`[ | 到先前改变或者复制文本的第一个字符 |
`] | 到先前改变或复制文本的最后一个字符 |
‘< | 到先前选择可视化区域的第一行 |
‘> | 到先前选择可视化区域的最后一行 |
‘. | 到最后一次该标的位置 |
‘^ | 到最后一次插入模式停止的光标所在位置 |