LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1164|回复: 5

[求助]在linux终端里怎么得到光标处在第几行?? 已解决

[复制链接]
发表于 2007-7-5 14:32:20 | 显示全部楼层 |阅读模式
rt
tput好像做不到


谢谢!
发表于 2007-7-5 20:34:00 | 显示全部楼层
  1. [0 No.1016 huan@huan ~]$ echo $LINES
  2. 22
  3. [0 No.1017 huan@huan ~]$ tput lines
  4. 22
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-6 08:16:33 | 显示全部楼层
......
我指的是光标在第几行,而不是终端总共有多少行。
回复 支持 反对

使用道具 举报

发表于 2007-7-6 13:35:28 | 显示全部楼层
呵, 会错意
我也关注一下这个问题
回复 支持 反对

使用道具 举报

发表于 2007-7-6 15:02:20 | 显示全部楼层
右下脚没有显示?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-6 16:16:57 | 显示全部楼层
Post by atyu30
右下脚没有显示?

不是在vim中

找到了...
Victor:~# echo -ne '\e[6n'; read -sdR pos
Victor:~# echo $pos

ictor:~#

这样就得到光标所在的行和列了.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表