1、Tabpage对象(:h python-tabpage)
一个Tabpage对象对应vim的一个Tabpage。
2、Window对象(:h python-window)
一个Window对象对应vim的一个Window。
3、Buffer对象(:h python-buffer)
一个Buffer对象对应vim的一个buffer,Buffer对象提供了一些属性和方法,可以很方便操作buffer。
4、vim.current对象(:h python-current)
vim.current对象提供了一些属性,可以方便的访问“当前”的vim对象
5、实例
:pyprintb.name#writethebufferfilename :pyb[0]="hello!!!"#replacethetopline :pyb[:]=None#deletethewholebuffer :pydelb[:]#deletethewholebuffer :pyb[0:0]=["aline"]#addalineatthetop :pydelb[2]#deletealine(thethird) :pyb.append("bottom")#addalineatthebottom :pyn=len(b)#numberoflines :py(row,col)=b.mark('a')#namedmark :pyr=b.range(1,5)#asub-rangeofthebuffer :pyb.vars["foo"]="bar"#assignb:foovariable :pyb.options["ff"]="dos"#setfileformat :pydelb.options["ar"]#sameas:setautoread<
以上就是python vim中提供的对象介绍,希望对大家有所帮助。更多Python学习指路:Python基础教程