LinuxSir.cn,穿越时空的Linuxsir!

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

bash的一些快捷功能怎么在别的程序中使用?

[复制链接]
发表于 2003-5-24 19:17:46 | 显示全部楼层 |阅读模式
像windows 2000的控制台,无论在command模式下还是在别的console程序(比如python)下面都可以用上下按键呼出命令历史

但是在linux下面只有bash的状态可以这样做,进入python以后再按上下就变成^[[A和^[[B了。有办法让我能在python交互环境下仍然能调出历史命令(不修改python)么

这个问题是不是也和terminal有关呢? 我用的是rxvt
发表于 2003-5-24 19:54:47 | 显示全部楼层
不知道
发表于 2003-5-24 22:10:50 | 显示全部楼层
我的rxvt/konsole/xterm都没问题

应该是term设置的缘故。你在~/.inputrc或/etc/inputrc里面加上
$if term=xterm
"\e\eOD":       backward-word
"\e\eOC":       forward-word
"\e\eOA":       up-history
"\e\eOB":       down-history
"\C-\eOD":      backward-char
"\C-\eOC":      forward-char
"\C-\eOA":      up-history
"\C-\eOB":      down-history
$endif
 楼主| 发表于 2003-5-25 09:29:24 | 显示全部楼层
好像没有用,这些设置只对bash起了作用,对于scanf好像还是没用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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