标记列表。重复行

标记列表。重复行

编号标记用于跟踪上次关闭会话 vim 中光标位置的历史记录...然后确定。所以:

0包含关闭 VIM 之前光标的最后一个位置, 1包含关闭 VIM 之前光标的倒数第二个位置, 2倒数第三个...ecc。

但为什么我在查看列表时(使用命令:分数) 输出重复行?

mark riga  col.file/testo
 '      1    1 #!/usr/bin/python2.7
 a     47   12 surname=scelta
 0      3    0 #
 1      3    0 #
 2      2    0 # -*- coding: utf-8 -*-
 3      2    0 # -*- coding: utf-8 -*-
 4      2    0 # -*- coding: utf-8 -*-
 5      3    0 #
 6      3    0 #
 7      3    0 #
 8      2    0 # -*- coding: utf-8 -*-
 9      2    0 # -*- coding: utf-8 -*-
 "      3    0 #
 [      1    0 #!/usr/bin/python2.7
 ]      1    0 #!/usr/bin/python2.7
 ^      1    1 #!/usr/bin/python2.7
 .      1    0 #!/usr/bin/python2.7

答案1

:help viminfo-file-marks说不应该发生重复:

如果当前光标位置已存在于“0 到”9 中,则将其移至“0”,以避免出现两次相同的位置。

显然,这个功能在 Vim 7.4.1925 中被破坏了;我刚刚提交了针对 Vim 的错误报告

相关内容