在Linux系统系自带的python shell 模式下支持tab键补全功能
来源:互联网 发布:java log4j 格式 编辑:程序博客网 时间:2024/05/17 01:00
官方文档的Example如下
>>> import rlcompleter >>> import readline >>> readline.parse_and_bind("tab: complete") >>> readline. <TAB PRESSED> readline.__doc__ readline.get_line_buffer( readline.read_init_file( readline.__file__ readline.insert_text( readline.set_completer( readline.__name__ readline.parse_and_bind( ...
只要import rlcompleter和readline这两个模块之后,再对readline设置一下就行,但是每次重启后都要输入一次,太麻烦。
幸好,文档里说设置PYTHONSTARTUP环境变量便可以在python sehll启动前设置:
- 打开~/.bashrc 或者man bash查看一下bash的变量设置文件
添加如下命令:
export PYTHONSTARTUP=~/.pythonst.py
- 并在当前目录下创建 .pythonst.py文件
# This is python shell startup script # for Tab auto complete print "Python start up..." try: import readline except ImportError: print "Module readline not available." else: import rlcompleter readline.parse_and_bind("tab: complete")
保存后重启terminal即可。本文章转自
阅读全文
0 0
- 在Linux系统系自带的python shell 模式下支持tab键补全功能
- python tab键补全功能
- linux shell下的自动补全功能
- Python高级编程笔记(一)-- Linux下python命令行tab键自动补全功能设置
- linux环境下tab 自动补全功能
- Python中tab键自动补全功能的配置
- vim自带的补全功能
- vim自带的自动补全功能
- python添加tab补全功能
- bash下tab补全功能
- 如何启用vim自带python自动补全功能
- CentOS下为python命令行添加Tab键自动补全功能
- CentOS下为python命令行添加Tab键自动补全功能
- Linux下Python模式下【Tab】自动补全
- 为python命令行添加Tab键自动补全功能
- Python设置在shell脚本中自动补全功能
- mac版python TAB补全功能
- linux下配置python命令tab键自动补全
- 辞职了要不要退微信群,如果要,如何“优雅地退群”?
- 第一篇博客
- 请多指教
- ###逆向工程的Example类用法==注意:【没写example.createCriteria();执行selectByExample(example)表示:查询全部】
- 反编译javaEE项目 .war
- 在Linux系统系自带的python shell 模式下支持tab键补全功能
- 成为Java高级架构师必看的15本书
- python -m的那些实用功能
- seo经典教程是怎么用网络赚钱卖出去的
- Android微信生成支付二维码URL
- 自定义会话管理器->SESSION
- java实现文件上传的简单demo
- openCV 中值滤波算法解析
- jquery内容显示与隐藏; toggle()使用