linux下进行python的tab补全

1.我们需要一个tab补全的功能脚本,这个可以从网上下一个,我的也是。

#!/usr/bin/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‘], ‘.pythonhistory‘)
try:
    readline.read_history_file(histfile)
except IOError:
    pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter

2.查询python的模块默认的存放路径

我的默认路径为:/usr/lib/python2.7

3.在默认存放路径下新建一个文件存放1中的代码

[email protected]:~$ sudo vim /usr/lib/python2.7/tab.py

4.在使用的时候直接调用tab即可,下面的测试我是基于导入sys模块后的。

时间: 2024-10-14 05:34:45

linux下进行python的tab补全的相关文章

python学习------tab补全

python学习------tab补全   python也可以进行tab键补全 #!/usr/bin/env python # -*- coding: utf-8 -*- # python startup file import sys import readline import rlcompleter import atexit import os # tab completion readline.parse_and_bind('tab:complete') # history file

python 添加tab补全

在平时查看Python方法用到tab补全还是很方便的. 1. mac 平台 配置如下: mac是类Unix平台,需要在添加一条配置内容到bash_profile 中(默认是没有这个文件,可以新建一个放在宿主目录下面) 先新建一个tab.py的文件内容如下: import rlcompleter,sys,readline if sys.platform == 'darwin' and sys.version_info[0] == 2: readline.parse_and_bind("bind ^

python~实现tab补全

文章摘自:http://www.jb51.net/article/58009.htm 第一.如在在vim下实现代码的补全功能. 想要为vim实现自动补全功能,则要下载插件 cd /usr/local/src wget https://github.com/rkulla/pydiction/archive/master.zip unzip -q master mkdir -p ~/.vim/tools/pydiction cp -r pydiction/after ~/.vim cp pydict

在vim编辑器python实现tab补全功能

在vim编辑器中实现python tab补全插件有Pydiction,Pydiction可以实现下面python代码的自动补全: 1. 简单python关键词补全 2. python函数补全带括号 3. python模块补全 4. python模块内函数,变量补全 5. from module import sub-module补全 第一步:安装配置pydiction $ wget https://github.com/rkulla/pydiction/archive/master.zip $

Python 的tab补全键设置方法

首先vi创建一个文件 vi tab.py 2.输入内容如下: #!/usr/bin/python import sys import readline import rlcompleter import os readline.parse_and_bind('tab:complete') histfile=os.path.join(os.environ['HOME'],'pythonhistory') 3.wq保存退出 4.进入python调试模式 #python 5.倒入刚才创建的模块 >>

Python相关环境设置tab补全

1.Windows下使用PyCharm下默认就含有tab补全 2.Python for Window 3.Python for Mac [email protected]:~/python$ cat tab.py import sys import readline import rlcompleter if sys.platform == 'darwin' and sys.version_info[0] == 2:     readline.parse_and_bind("bind ^I rl

linux下Python tab补全功能代码

1.在学习linux的童鞋都用惯了tab补全功能,从而在学习Python的同时,一是为了方便,二是可以看到更多的关于Python命令下的知识. 2.配置步骤: (1) 在linux下键入这样的代码: vim tab.py #!/usr/bin/python # python tab file import sys import readline import rlcompleter import atexit import os #tab completion readline.parse_an

linux下的python如何使用tab键补全

一.vim下的补全: pydiction插件 实现功能: 简单python关键词补全 python 函数补全带括号 python 模块补全 python 模块内函数,变量补全 安装步骤: cd ~ wget https://github.com/rkulla/pydiction/archive/master.zip unzip master.zip mkdir -pv ~/.vim/tools/pydiction cp -r pydiction-master/after ~/.vim cp py

linux环境下给python添加tab自动补齐

Pthon开发环境有很多种,可以使用IDE环境,比如eclipse,charm.也可以在linux下使用ipython,使用ipython就是因为有自动补全功能.当然也可以在linux环境下使用原生的python添加Tab补齐,也就实现了ipython的功能. 只需要在python的包路径中添加tab补齐模块即可. [[email protected] ~]# cd /usr/lib64/python2.7/ [[email protected] python2.7]# vim tab.py t