Python命令行补全设置
Python的启动文件的设置,当按下tab键时会有自动补全功能,在用户家目录里
新建python的启动文件,如.pythonstartup,文件内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
$ cat ~/.pythonstartup
# python startup file
import readline
import rlcompleter
import atexit
import os
# tab completion
readline.parse_and_bind( 'tab: complete' )
# history file
histfile = os.path. join (os.environ[ 'HOME' ], '.pythonhistory' )
try:
readline.read_history_file(histfile)
except IOError:
pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter
|
然后,设置环境变量,在.zshrc文件里添加一行内容,如:
1
|
$ echo "export PYTHONSTARTUP=~/.pythonstartup" >> ~/.zshrc
|
完成以上操作即可实现tab键的补全功能。
如果是Windows系统,同样需要设置环境变量。
Python命令行补全设置相关推荐
- linux默认csh修改命令,Solaris中默认Shell的修改以及命令行补全的设置
Solaris中默认Shell的修改以及命令行补全的设置 发布时间:2008-02-18 00:01:41来源:红联作者:qtsmy Solaris10 x86虽然可以跑起来,但有很多方面都用这和以前 ...
- shell 补齐路径_Linux中10个有用的命令行补全例子
在 Linux 系统中,当你输入一个命令,再按两次TAB 键,就会列出所有以你输入字符开头的可用命令.这并不新鲜,可能你已经知道了.这个功能被称作命令行补全bash completion.默认情况下, ...
- Linux命令行补全工具github,命令行提示工具 navi
Linux命令太多记不住,用的时候help或者靠搜索引擎? 今天介绍一个命令行神器提示navi,可以自己写提示文档并且支持中文,mac上同样可用. 先上一张效果图 image.png 安装 1.bre ...
- vim配置python命令自动补全
1.下载插件 wget https://github.com/rkulla/pydiction/archive/master.zip 2.解压缩 unzip -q master 3. 创建插件路径 m ...
- Linux中10个有用的命令行补齐命令
本文由 极客范 - 踏雁寻花 翻译自 Balakrishnan Mariyappan.欢迎加入极客翻译小组,同我们一道翻译与分享.转载请参见文章末尾处的要求. 在Linux系统中,输入一个命令,再按两 ...
- linux补齐命令,Linux中10个有用的命令行补齐命令
在Linux系统中,输入一个命令,再按两次TAB键,就会列出所有以输入字符开头的可用命令.这并不新鲜,很可能你已经知道了这个.这个功能被称作命令补全.默认情况下,bash命令行可以自动补全文件或目录名 ...
- Python命令行自动补全和记录历史命令
2019独角兽企业重金招聘Python工程师标准>>> ~$ cat .pythonstartup import os import readline import rlcomple ...
- python代码命令行tab补齐_Python语言交互模式下命令tab补全
本文主要向大家介绍了Python语言交互模式下命令tab补全,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. python默认就可以进行tab补全命令行,在交互模式下,只要自己写个 ...
- linux shell中的命令自动补全(compgen complete)与 命令行参数解析
linux shell中的命令自动补全(compgen complete)与 命令行参数解析 标签: shell脚本 2013-12-31 21:56 6661人阅读 评论(6) 收藏 举报 分类: ...
最新文章
- samba服务中,关于读写(也就是下载和上传)权限的优先级
- lua学习笔记之字符串
- 成功解决raise XGBoostError(_LIB.XGBGetLastError()) xgboost.core.XGBoostError: b'[22:08:00] C:\\Users\\Ad
- (2)双机调试+符号文件
- zabbix之监控mysql云服务
- 小米手机拦截返回音设置不了_小米手机用户注意了!这几个超好用的功能你没用过就太可惜了...
- OC category(分类)
- Mac系统下安装Port
- Conditional GET Request(缓存协商)
- FL Studio 20.9水果编曲软件中文汉化补丁包
- 7天快速掌握MySQL-DAY6
- IE Adobe Flash Player版本已是最新,界面仍然提示版本过旧原因
- python 爬虫遇到br网页压缩
- Hexo butterfly 自定义文章封面 主页顶部图片更改
- HDU 1224(动态规划)
- nar神经网络_NAR 神经网络多步和单步预测
- RFID 卡片防复制
- win10搭建openvpn以及使用
- 王垠:编程宗派之我见
- pta简单的插入排序
热门文章
- 发新款电池!成本降低14%,特斯拉会继续降价吗?
- AI战“疫”!人工智能在疫情中的重要作用
- 深度解析AIoT背后的发展逻辑
- 寿命能推算吗?加州大学科学家提出“预测方法”
- MIT发布2018年全球10大突破性技术!
- 就很突然,电脑里多出了一个文件......
- 如何打造项目级硬核简历,成为一名合格的大厂工程师(必看)
- linux 集群配置ssh无密码访问
- 解决阿里云发邮箱问题
- 微服务架构实战项目Serverless的持续交付与架构案例