Python设置在shell脚本中自动补全功能
2017-03-07 21:39
971 查看
Python设置在shell脚本中自动补全功能
本篇博客将会简短的介绍,如何在ubuntu中设置python自动补全功能。- 需求: 由于python中的内建函数较多,我们在百纳乘时,可能记不清函数的名字,同时自动补全功能,加快了我们开发的效率。
- 方法以及要求:设置过程中需要看客具备一点ubuntu的基本知识,当然不懂也没有关系,跟着一步一步走,不懂得可以学习一下ubuntu的文件系统。
具体步骤
1.首先创建一个文件:~/.pythonrc在ubuntu中创建文件的命令为:
sudo gedit ~/.pythonrc #sudo表示使用管理员权限,gedit表示 # 以可写入的方式打开一个文件,如果文件不存在,则自动创建。
2.在文件中键入以下内容
import rlcompleter, readline readline.parse_and_bind('tab: complete') history_file = os.path.expanduser('~/.python_history') readline.read_history_file(history_file) import atexit atexit.register(readline.write_history_file, history_file)
3.设置文件的索引路径
在ubuntu中需要加入我们新建文件的路径到~/.bashrc文件中,etc/bashrc文件作用:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取,它是系统全局环境变量设定。
export PYTHONSTARTUP=~/.pythonrc
4.设置号之后,我们需要使我们的设置立即生效
source ~/.bashrc
到这里之后我们就设置好了,接下来我们重启以下shell,在里面输入python3,再次输入python的函数就可以自动补全了
相关文章推荐
- Python设置在shell脚本中自动补全功能的方法
- 在cmd下打开python shell的tab自动补全功能
- Shell脚本中实现自动补全功能
- ipython, 一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数
- Python高级编程笔记(一)-- Linux下python命令行tab键自动补全功能设置
- 为python命令行添加Tab键自动补全功能
- 设置KSH的自动补全和历史命令功能
- 使用Python脚本自动修改Windows的IP、网关和DNS设置
- 【Shell/Python】Linux 进程自动监控bash shell脚本 监控VPS服务器负载/CPU及内存占用 自动重启
- 设置KSH的自动补全和历史命令功能
- python 脚本自动切换windows代理设置
- VC助手自动补全功能脚本代码
- Eclipse自动补全功能和自动生成作者、日期注释等功能设置
- Eclipse 代码自动补全功能设置
- 为python命令行添加Tab键自动补全功能
- Linux vim编辑器中tab自动补全python命令脚本
- Eclipse中自动补全功能快捷键设置
- PyCon 2011 - Hidden Treasures of the Python Standard Library - 为Python命令行添加了按键自动补全内容和命令历史功能
- Eclipse自动补全功能和自动生成作者、日期注释等功能设置
- Eclipse自动补全功能轻松设置