2011-05-30 86 views

回答

8
let topline = line("w0") 
let botline = line("w$") 
0

可能有更好的方法,但如果没有别的,你可以使用HL移动到那里,然后``找回来并得到。像

norm 'H' 
let top=line('.') 
norm '``L' 
let bottom=line('.') 
norm '``' 

,或者您可以使用getpos()存储和setpos()东西恢复的位置,但我不知道你能避免破坏先前的位置标记(:keepmarks命令应该这样做,但它的文档只有它说在一些特殊情况下工作)。

相关问题