0%

Vim书签命令的快速总结

Vim书签命令的快速总结

  • ma – 创建一个书签a
  • `a –跳转到书签a的精确位置(行和列)
  • ‘a – 调整到书签a所在行的起始位置
  • :marks — 显示所有的书签;
  • :marks a – 显示名称为a书签的详细信息;
  • `. – 跳转到最后一次执行改变的精确位置(行和列)。
  • ‘. – 跳转到最后一次执行改变的行起始位置。

如果书签名称为大写字符,那么它就是一个全局书签。

如何显示所有书签

如果你创建几个书签,忘记了它们的名称,你可以很容易的获得书签列表,输入:marks,显示如下:

:marks

除了局部书签、全局书签以外,在Vim内部任何时候输入:marks,你可以获得下面几行。这些标识‘单引号,”双引号,[,],^和.点号由Vim创建和管理。你不需要直接控制它们。

:marks

你可以使用上面显示的缺省标识,如下:

缺省标识 描述
`” 到退出之前最后一次编辑的位置
`[ 到先前改变或者复制文本的第一个字符
`] 到先前改变或复制文本的最后一个字符
‘< 到先前选择可视化区域的第一行
‘> 到先前选择可视化区域的最后一行
‘. 到最后一次该标的位置
‘^ 到最后一次插入模式停止的光标所在位置
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道