vim script 如何获取当前缓冲区行数

Vim、Emacs配置和使用
回复
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

vim script 如何获取当前缓冲区行数

#1

帖子 自由建客 » 2011-06-19 20:15

除了这样的
:py print len(vim.current.buffer)
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: vim script 如何获取当前缓冲区行数

#2

帖子 lilydjwg » 2011-06-19 21:26

代码: 全选

echo line('$')
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: vim script 如何获取当前缓冲区行数

#3

帖子 自由建客 » 2011-06-19 22:26

嗯,看到了,忘了补充,我要的应该是任意缓冲区,能通过缓冲区号获得
就这样的

代码: 全选

:py print len(vim.buffers[n])
:echo len(getbufline(1, 1, '$'))
回复