[linux] 如何让你自己写的程序也支持自动补全(bash环境)
2011-04-14 14:47
429 查看
你自己写了一个叫nb的命令行程序,希望在bash输入nb空格之后tab能自动列出你想要的提示信息。
或者你希望在bash输入ssh之后空格tab,就能列出所有你有权限连接的机器名字。
或者更直接一点,你写了一个nb_ls的程序比系统自带的ls更加nb,然后你希望它能像ls那样有补全功能。
bash complete就是做这个的,它可以支持自定义的补全。
这篇文章描述了详细设置方法:http://www.blogjava.net/sean/archive/2009/06/01/279316.html
(bash complete实际上可以指定‘任何程序的任何输出’作为提示或者补全的内容)
或者你希望在bash输入ssh之后空格tab,就能列出所有你有权限连接的机器名字。
或者更直接一点,你写了一个nb_ls的程序比系统自带的ls更加nb,然后你希望它能像ls那样有补全功能。
bash complete就是做这个的,它可以支持自定义的补全。
这篇文章描述了详细设置方法:http://www.blogjava.net/sean/archive/2009/06/01/279316.html
(bash complete实际上可以指定‘任何程序的任何输出’作为提示或者补全的内容)
相关文章推荐
- [linux] 如何让你自己写的程序也支持自动补全(bash环境)
- 如何在Linux桌面环境下自动启动程序?
- 【原创】linux如何给自己写的脚本程序加个环境变量
- linux下 为自己编写的程序 添加tab自动补全 功能
- Linux下如何让自己的程序在开机时自动启动
- Linux下如何让自己的程序在开机时自动启动
- linux如何实现开机加载完图形界面后自动运行自己写的一个程序
- 如何在Linux桌面环境下自动启动程序?
- Linux下如何让自己的程序在开机时自动启动
- Linux下新手如何将VIM配置成C++编程环境(可以STL自动补全)
- 如何在Linux桌面环境下自动启动程序?
- 如何使Linux系统上的程序开机后自动运行
- linux如何杀死可以自动启动的程序
- linux命令补全参数提示程序bash-completion
- 如何使Linux系统上的程序开机后自动运行(补)
- 在Linux系统如何让程序开机时自动启动
- 如何让你的iPhone程序支持多语言环境(本地化)
- 让window命令行支持自己主动补全[相似Linux的Tab键]
- Linux如何修改env看到的环境变量? .bashrc和.bash_profile区别
- 如何让你的iPhone程序支持多语言环境(本地化)