Python终端自动补全

在~目录下添加一个文件,名字为.pythonstartup.py

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import readline, rlcompleter;
readline.parse_and_bind("tab: complete"); # 启用Tab补全

def igtk():
   globals()[‘gtk‘] = __import__(‘gtk‘);
   globals()[‘thread‘] = __import__(‘thread‘);
   gtk.gdk.threads_init();
   thread.start_new_thread(gtk.main, ());
   pass;

然后在.bashrc中添加

export PYTHONSTARTUP=~/.pythonstartup.py
时间: 2024-09-29 04:44:58

Python终端自动补全的相关文章

Mac下终端自动补全功能

记录一下终端的一些使用命令,跟自动补全的配置,主要怕以后忘记了. 1.终端自动补全的配置 打开终端,输入 : nano .inputrc 在文件里面写上: set completion-ignore-case onset show-all-if-ambiguous onTAB: menu-complete ctrl + o ,回车,重启终端,自动补全按tap键就ok. 2.常用命令 pwd     当前工作目录 cd(不加参数) 进root cd(folder)      进入文件夹 cd ..

python vim自动补全

1.下载插件包 https://github.com/vim-scripts/Pydiction ##################### 包括三个文件 python_pydiction.vim #vim插件 complete-dict #python关键字和模块列表, pydiction.py  #python脚本,可以添加更多的模块 2.配置 #1.查看家目录下是否有.vim目录,若没有则创建. mkdir  -p  ~/.vim/after/ftplugin/pydiction #2.把

Ubuntu 16.04.2 LTS 安装python vim自动补全工具pydiction

Pydiction 可以是我们使用Tab键自动补全Python代码在Vim,是一款非常不错的插件. 下载Pydiction mkdir ~/.vim mkidr ~/.vim/tools cd ~/.vim/tools #可以先下载好放到Ubuntu系统中 git clone https://github.com/rkulla/pydiction.git 配置Pydiction #- UNIX/LINUX/OSX: Put python_pydiction.vim in ~/.vim/after

linux环境下Python的自动补全

引 入 提高写程序的效率,补全功能是必不可少的.对于python,介绍vim编辑下和python交互模式这两种linux常用环境下的补全. 一.vim下的补全: pydiction插件 实现功能: 简单python关键词补全 python 函数补全带括号 python 模块补全 python 模块内函数,变量补全 安装步骤: cd ~ wget https://github.com/rkulla/pydiction/archive/master.zip unzip master.zip mkdi

python tab 自动补全

学习python,经常要使用python命令行查找一些不熟悉的使用方法等等,但是python命令行下没有自带tab补全的功能,看见别人写了tab,可以解决特此记下,以备后用 1.创建tab.py文件,内容如下: #!/usr/bin/env python # python startup file import sys import readline import rlcompleter import atexit import os # tab completion readline.pars

python代码自动补全

1.tab代码 cat tab.py #!/usr/bin/env python # python startup file import sys 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'],

Python Tab自动补全

保存路径:/usr/lib/python2.6/site-packages/tab/py 编写python脚本 $ cat tab_enable.py #!/usr/bin/python # python startup file import sys import readline import rlcompleter import atexit import os # tab completion readline.parse_and_bind('tab: complete') # hist

Mac 终端自动补全忽略大小写

打开终端,输入:nano .inputrc 在里面粘贴上以下语句: set completion-ignore-case onset show-all-if-ambiguous onTAB: menu-complete Control+O,回车保存,OK! 注意: 保存是control 不是 command

python之 自动补全 tab

1.在python中运行命令sys.path查看python路径 >>> import sys>>> import tabTraceback (most recent call last): File "<stdin>", line 1, in <module>ImportError: No module named tab >>> sys.path['', '/usr/lib64/python26.zip'