分页: 1 / 1
有知道怎样在FreeBSD 下实现 ksh 的tab 补全?
发表于 : 2011-06-09 16:27
由 wkx9dragon
终于安装上ksh了,(我用的是pdksh),网上学习了一下ksh 补全设置,就是 .profile 设置 set -o vi ,或者 set -o emacs ,可是这两个只是ESC + [ 补全,我想要得是TAB 补全。有知道的告诉一下,谢谢了。
回复: 有知道怎样在FreeBSD 下实现 ksh 的tab 补全?
发表于 : 2011-06-10 15:23
由 wkx9dragon
找到了,(pdksh设置方法)
.profile:
bind ^i=complete
bind ^i=complete-list
(网上说 set -o vi-tabcomplete 的方法,我试过了,无效)。
本来还想试试ksh93 可是没有了ksh93的包了,懒得prot。据说是默认已经tab 补全了,如果没有,set -o viraw ,就可以了。
回复: 有知道怎样在FreeBSD 下实现 ksh 的tab 补全?
发表于 : 2011-06-11 2:33
由 leo
不太清楚,没敢搭茬儿,pdksh和ksh有啥区别?
回复: 有知道怎样在FreeBSD 下实现 ksh 的tab 补全?
发表于 : 2011-06-11 8:20
由 wkx9dragon
pdksh 是public domain ksh, 版权宽松,老的ksh是有版权的,后来,ksh93是一个新标准,netbsd 和openbsd 好像都是从pdksh 发展了来的,pdksh比较简单,ksh93比较先进,一般除了老的unix 是ksh88,现在都是ksh93标准。可以不准确的说openbsd和netbsd 的ksh 都是ksh93标准的pdksh发展。这是我的理解,英文不是特别好,有错误,版主请改正。
回复: 有知道怎样在FreeBSD 下实现 ksh 的tab 补全?
发表于 : 2011-06-11 11:54
由 leo
wkx9dragon 写了:pdksh 是public domain ksh, 版权宽松,老的ksh是有版权的,后来,ksh93是一个新标准,netbsd 和openbsd 好像都是从pdksh 发展了来的,pdksh比较简单,ksh93比较先进,一般除了老的unix 是ksh88,现在都是ksh93标准。可以不准确的说openbsd和netbsd 的ksh 都是ksh93标准的pdksh发展。这是我的理解,英文不是特别好,有错误,版主请改正。
多谢释疑,这下了解一些了。