在Mac(Unix)下Python交互式Tab键补全实现
来源:互联网 发布:java应用服务器 编辑:程序博客网 时间:2024/05/29 03:12
在Mac下Python交互式Tab键补全实现
首先进入python的site-packages文件夹下,在mac中是/Library/Python/2.7/site-packages/,并创建tab.py文件
$ cd /Library/Python/2.7/site-packages/$ sudo touch tab.py
接下来将下面的代码写入tab.py文件中
import sysimport readlineimport rlcompleterif sys.platform == 'darwin' and sys.version_info[0] == 2: readline.parse_and_bind("bind ^I rl_complete")else: readline.parse_and_bind("tab: complete")
vi ~/.bash_profile,将下面代码写入用户的.bash_profile文件的末尾
export PYTHONSTARTUP=/Library/Python/2.7/site-packages/tab.py
编译.bash_profile
$ source ~/.bash_profile
再次进入python交互,tab键补全功能实现。
0 0
- 在Mac(Unix)下Python交互式Tab键补全实现
- 如何在交互式python下重复最近输入
- 交互式数据可视化在Python中用Bokeh实现
- Unix 实现非交互式的ftp命令。
- Python 实现交互式执行命令
- MAC 下定制Py交互式命令
- linux系统下python tab键补全(2步搞定)
- 在linux下命令执行sql(交互式)informix
- linux下交互式任务的自动化实现(expect&Pexpect)
- Linux环境下python的tab键补全
- 在 Linux/Unix/Mac 下清除 DNS 查询缓存
- Linux下实现Mac下QuickSilver那样的一键切换程序(代替Alt-Tab键)
- Linux下实现Mac下QuickSilver那样的一键切换程序(代替Alt-Tab键)
- ping在类unix下的实现
- [python] 使用ftplib模块在交互式窗口下连接FTP的练习
- Mac(unix)终端下FTP客户端的实现 c++
- WEB:python CGI 交互式界面实现
- windows下python实现tab自动补全的方法
- shell基础(注意事项)
- 《JVM学习系列》一.Java运行时内存区域介绍.md
- Android 的http通信(原生代码)
- 传输数据时部分字符转换为Unicode转义字符
- 关于“没有指定的类型匹配的重载函数”问题的解决
- 在Mac(Unix)下Python交互式Tab键补全实现
- Android Fragment切换
- com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException
- 洛谷 P1041 [NOIP2003 T4] 传染病控制
- 什么是load average
- jqGird错误“decimalSeparator”的解决办法
- Android Studio的设置
- 汉字的正则表达式
- C语言学习:初接触