2011-05-30 87 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命令應該這樣做,但它的文檔只有它說在一些特殊情況下工作)。

相關問題