psql 中无法使用 Tab 键完成

psql 中无法使用 Tab 键完成

由于某种原因,我的 Mac 上的 Tab 补全功能无法使用psql。在 Ubuntu 中,我可以使用 Tab 键顺利补全表格和字段名称,但在 Mac OS X 中按 TAB 键却无法使用。

我可以成功地使用向上/向下箭头键在 psql 命令历史记录中来回导航,因此 TAB 不能正常工作很奇怪。

配置:

即使禁用 .psqlrc,我也可以重现此问题(psql -X)。

系统:

$ specs psql bash brew terminal os
Specs:

specs 0.12
https://github.com/mcandre/specs#readme

psql --version
psql (PostgreSQL) 9.3.5

bash --version
GNU bash, version 4.2.45(2)-release (i386-apple-darwin13.0.0)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

brew --version
0.9.5

system_profiler -detailLevel full 2>&1 | grep Terminal -A 5 | grep Version | head -n 1
      Version: 2.4

system_profiler SPSoftwareDataType | grep 'System Version'
      System Version: OS X 10.9.4 (13E28)

相关内容