Vim书签命令的总结
ma – 创建一个书签a
`a –跳转到书签a的精确位置(行和列)(后退引号)
‘a – 调整到书签a所在行的起始位置 (单引号)
:marks — 显示所有的书签;
:marks a – 显示名称为a书签的详细信息;
. – 跳转到最后一次执行改变的精确位置(行和列)。
‘. – 跳转到最后一次执行改变的行起始位置。
如果书签名称为大写字符,那么它就是一个全局书签。
如何显示所有书签
如果你创建几个书签,忘记了它们的名称,你可以很容易的获得书签列表,输入:marks,显示如下:
:marks
除了局部书签、全局书签以外,在Vim内部任何时候输入:marks,你可以获得下面几行。这些标识‘单引号,”双引号,[,],^和.点号由Vim创建和管理。你不需要直接控制它们。
:marks
删除书签:
:delmarks {bookmark-name}
例如,下面的命令删除名称为a的书签。
:delmarks a
局部书签和全局书签
当您打开多个文件并且想要转到任何一个打开文件中的特定位置时,可以使用Vim的全局标记功能。如果书签名称是大写字母,那么这是一个全局书签。 以上讨论的命令适用于本地和全局书签。
m{
a-zA-Z} -