有知道怎样在FreeBSD 下实现 ksh 的tab 补全?
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
有知道怎样在FreeBSD 下实现 ksh 的tab 补全?
终于安装上ksh了,(我用的是pdksh),网上学习了一下ksh 补全设置,就是 .profile 设置 set -o vi ,或者 set -o emacs ,可是这两个只是ESC + [ 补全,我想要得是TAB 补全。有知道的告诉一下,谢谢了。
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
回复: 有知道怎样在FreeBSD 下实现 ksh 的tab 补全?
找到了,(pdksh设置方法)
.profile:
bind ^i=complete
bind ^i=complete-list
(网上说 set -o vi-tabcomplete 的方法,我试过了,无效)。
本来还想试试ksh93 可是没有了ksh93的包了,懒得prot。据说是默认已经tab 补全了,如果没有,set -o viraw ,就可以了。
.profile:
bind ^i=complete
bind ^i=complete-list
(网上说 set -o vi-tabcomplete 的方法,我试过了,无效)。
本来还想试试ksh93 可是没有了ksh93的包了,懒得prot。据说是默认已经tab 补全了,如果没有,set -o viraw ,就可以了。
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
回复: 有知道怎样在FreeBSD 下实现 ksh 的tab 补全?
pdksh 是public domain ksh, 版权宽松,老的ksh是有版权的,后来,ksh93是一个新标准,netbsd 和openbsd 好像都是从pdksh 发展了来的,pdksh比较简单,ksh93比较先进,一般除了老的unix 是ksh88,现在都是ksh93标准。可以不准确的说openbsd和netbsd 的ksh 都是ksh93标准的pdksh发展。这是我的理解,英文不是特别好,有错误,版主请改正。
回复: 有知道怎样在FreeBSD 下实现 ksh 的tab 补全?
多谢释疑,这下了解一些了。wkx9dragon 写了:pdksh 是public domain ksh, 版权宽松,老的ksh是有版权的,后来,ksh93是一个新标准,netbsd 和openbsd 好像都是从pdksh 发展了来的,pdksh比较简单,ksh93比较先进,一般除了老的unix 是ksh88,现在都是ksh93标准。可以不准确的说openbsd和netbsd 的ksh 都是ksh93标准的pdksh发展。这是我的理解,英文不是特别好,有错误,版主请改正。
在线用户
正浏览此版面之用户: 没有注册用户 和 0 访客