如何设置vim,让vim在右下角显示文本的总行数

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
maqiali
帖子: 14
注册时间: 2009-11-23 20:44

如何设置vim,让vim在右下角显示文本的总行数

#1

帖子 maqiali » 2011-02-27 17:07

目前我的vim的右下角可以显示光标所在的行号,列号。如何设置vim,让其把文本的总行数也显示出来?

先谢谢了。
头像
willgun
帖子: 31
注册时间: 2009-11-04 10:39

Re: 如何设置vim,让vim在右下角显示文本的总行数

#2

帖子 willgun » 2011-02-27 18:21

按Ctrl-g
thorne
帖子: 660
注册时间: 2008-10-08 22:01

Re: 如何设置vim,让vim在右下角显示文本的总行数

#3

帖子 thorne » 2011-02-27 21:06

在 .vimrc文件中添加

代码: 全选

set ruler

代码: 全选

其实我是个Debian GNU/Linux用户
Octave script :http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=254511
Octave中文:http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=318969
maqiali
帖子: 14
注册时间: 2009-11-23 20:44

Re: 如何设置vim,让vim在右下角显示文本的总行数

#4

帖子 maqiali » 2011-02-27 22:59

我是想让vim自动显示文本的总行数(一直显示在右下角,与行号,列号一起显示)。

并不是按快捷键ctrl+g。感觉每次都要按挺麻烦。

set ruler 只会显示光标的位置。只有行列号。

并不能显示文本的总行数。

问题虽然没有解决,但还是要谢谢你们。
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 如何设置vim,让vim在右下角显示文本的总行数

#5

帖子 自由建客 » 2011-03-02 20:51

rulerformat
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 如何设置vim,让vim在右下角显示文本的总行数

#6

帖子 tenzu » 2011-03-02 20:53

2L头像不错
头像
sunfish
帖子: 989
注册时间: 2008-05-03 1:53

Re: 如何设置vim,让vim在右下角显示文本的总行数

#7

帖子 sunfish » 2011-03-02 22:37

tenzu落伍了
赶快来个给力的 :em04
dufei22
帖子: 1
注册时间: 2012-03-23 9:22

Re: 如何设置vim,让vim在右下角显示文本的总行数

#8

帖子 dufei22 » 2012-03-23 9:38

set ruler
set rulerformat=%L
这个%L就是当前文件缓冲区的行数,更多的rulerformat看帮助:help statusline。
下面是我的这两个項的配置
set statusline=%F%m%r%h%w\ %=#%n\ [%{&fileformat}:%{(&fenc==\"\"?&enc:&fenc).((exists(\"\+bomb\")\ &&\ &bomb)?\"\+B\":\"\").\"\"}:%{strlen(&ft)?&ft:'**'}]\ [%L\\%l,%c]\ %p%%
set rulerformat=%43(%=%m%r%h%w#%n\ [%{&fileformat}:%{(&fenc==\"\"?&enc:&fenc).((exists(\"\+bomb\")\ &&\ &bomb)?\"\+B\":\"\").\"\"}:%{strlen(&ft)?&ft:'**'}]\ [%L\\%l,%c]\ %p%%%)

ruler显示入同这样[+] #3 [unix:utf-8+B:html] [1500\352,11] 20%
大意是+这个是buffer状态,#3是缓冲区号紧接着是文件类型编码是否有BOM文件类型,后面是文件总行数当前行数列,最后是百分比
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 如何设置vim,让vim在右下角显示文本的总行数

#9

帖子 eexpress » 2012-03-23 9:43

set statusline+=\ \ \ \ (%3.l,%3.c)[0x%2B]/共%L行\ %4.p%%\ %10.y

statusline是一直可以加的。
● 鸣学
回复