我经常在Vim中使用的一个功能是mark和jump-to-mark(')......但它们只能在文件中使用.
有没有办法创建一个跨文件的标记?例如,我可以a在第42行创建标记foo.py,然后在我编辑时跳转到该标记bar.py?
nal*_*all 78
是.使用大写字母标记.
http://vim.wikia.com/wiki/Using_marks
标记可以跨文件.要使用这样的标记,必须使用大写寄存器,即AZ.小写寄存器仅在文件中使用,不跨越文件.也就是说,如果您要在寄存器"a"中的文件foo.c中设置标记,然后移动到另一个文件并点击"a",则光标将不会跳回到上一个位置.如果您想要一个标记,将您带到另一个文件,那么您将需要使用大写寄存器.例如,使用mA而不是ma.