分页: 1 / 1
关于 Vim 里获取光标位置字符的偏移
发表于 : 2011-01-16 21:56
由 wz520
除了 statusline=%o 有没有别的办法?命令,函数都行。
Re: 关于 Vim 里获取光标位置字符的偏移
发表于 : 2011-01-16 22:45
由 lilydjwg
代码: 全选
col('.')
virtcol('.')
Re: 关于 Vim 里获取光标位置字符的偏移
发表于 : 2011-01-16 23:03
由 wz520
这是相对于当前行的偏移,我想要相对于整个文件的偏移,就像 :set statusline=%o
Re: 关于 Vim 里获取光标位置字符的偏移
发表于 : 2011-01-16 23:50
由 lilydjwg
wz520 写了:这是相对于当前行的偏移,我想要相对于整个文件的偏移,就像 :set statusline=%o
哦,我对 'stl' 的设置不熟。
Re: 关于 Vim 里获取光标位置字符的偏移
发表于 : 2011-01-17 0:15
由 wz520
Thx, 搞定了。
代码: 全选
func GetByteOffset()
return line2byte(line('.')) + col('.') - 1
endfunc