`

python的tab补全功能

 
阅读更多
1.切换到site-packages目录
   cd /usr/lib/python2.6/site-packages
2.创建tab.py文件
   vi tab.py
3.写入内容
   # python startup file
   import sys
   import readline
   import rlcompleter
   import os
   #tab completion
   readline.parse_and_bind('tab:complete')
   #history file
   histfile = os.path.join(os.environ['HOME'],'.pythonhistory')
4.在当前目录进入python,导入tab,按tab键,有输出证明成功
[root@localhost site-packages]# python
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tab

5.验证ab补全功能
>>> import os                
>>> os.sys         #按tab键,就有os中的变量,方法输出,进行选择即可
os.sys            os.sysconf(       os.sysconf_names  os.system(
>>> os.system('df -h')
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        18G  3.0G   14G  18% /
tmpfs           495M  8.0K  495M   1% /dev/shm
/dev/sda1       283M   37M  232M  14% /boot
0
>>>
分享到:
评论

相关推荐

    python tab自动补全

    在python 命令模式下导入改文件使用tab补全

    python tab 自动补全

    为了使 Tab 补全功能生效,还需要编写一个名为 `tab.py` 的文件并将其保存在 Python 的 `Lib` 目录下。这个文件将设置 Tab 补全的相关参数。 1. **创建 `tab.py` 文件**: 在 `\python\Lib\` 目录下创建一个名为 `...

    Windows下python自动补全模块

    安装完成后,`pyreadline`将在Python交互环境中提供Tab补全支持。 2. **msvcrt**:Python的`msvcrt`模块是用于访问Windows API的,其中包含了一些基本的命令行输入输出功能。虽然`msvcrt`不直接支持自动补全,但...

    python自动补全.rar

    在Python的开发环境中,如IDLE、PyCharm、VSCode等,都有内置的自动补全功能。本压缩包文件“python自动补全.rar”可能是包含了一些相关的配置、插件或者脚本,以增强Python的代码补全体验。 Python自动补全的工作...

    python补全示例图片

    对于Python开发,Emacs提供了一些专门的插件,如`elpy`(Emacs Python Development Environment)、`company-mode`(通用补全框架)以及`pycomplete`等,这些插件可以实现智能补全功能。 1. **Elpy**: `elpy`是Emacs...

    Python-为vim配置python自动补全和tab缩进自动转换为空格等功能

    接下来,我们安装一个名为`YouCompleteMe`的插件,它提供了强大的代码补全功能。首先,确保你的Vim支持`git`,然后在你的`.vim`目录(或`~/.config/nvim`,如果你使用Neovim)下创建一个`plug.vim`的文件,并添加...

    Python 自动补全(vim).pdf

    在编程时,自动补全功能可以极大地提高效率,减少错误,并增强代码的可读性。在 Python 开发中,Vim 作为一个强大的文本编辑器,通过集成特定的插件可以实现这一功能。本文将详细介绍如何在 Vim 中设置 Python 的...

    Python实现Tab自动补全和历史命令管理的方法.pdf

    要启用Tab补全功能,首先需要确保你的Python环境已经安装了`readline`库。对于某些操作系统,如Mac OS X的最新版本,可能需要使用`libedit`替代`readline`。在Python脚本中,你可以通过以下代码检查当前系统是否支持...

    python2在linux平台的tab补全

    百度了好多,都挺麻烦的。再此分享下。 说明:将tab.py文件放到/usr/lib/python2.7/dist...正常进入python命令行,使用import tab导入tab.py模块,没有报错,可以正常使用tab补全。 如运行有问题,可以私信我协助解决。

    python3在linux平台的tab补全

    百度了好多,都挺麻烦的。再此分享下。 说明:将tab.py文件放到/usr/lib/python3/dist-...正常进入python命令行,使用import tab导入tab.py模块,没有报错,可以正常使用tab补全。 如运行有问题,可以私信我协助解决。

    Python设置在shell脚本中自动补全功能的方法.pdf

    在Python开发过程中,提高开发效率的一个重要技巧是利用自动补全功能。特别是在编写shell脚本时,自动补全能够帮助开发者快速找到并输入正确的函数名、模块名或变量名,从而减少错误和节省时间。本篇文章将详细介绍...

    python控制台实现tab补全和清屏的例子

    `readline`模块提供了命令行历史和补全功能,而`rlcompleter`则用于实现Python的补全逻辑。以下是一个简单的`.pythonstartup.py`脚本示例: ```python import readline, rlcompleter readline.parse_and_bind("tab:...

    Python (Win)readline和tab补全的安装方法

    总之,安装readline模块并实现Tab补全功能是提升Windows环境下Python命令行体验的有效方式。通过本文介绍的方法,开发者可以快速地在自己的机器上配置好,从而在进行Python编程时获得更加便捷高效的交互体验。希望...

    mac下vim之python配置步骤

    最后,我们可以打开一个 Python 文件,写一个字母,然后按下 Tab 键,看看自动补全的效果。 文件浏览 文件浏览是 Vim 的一个有用的功能,它可以帮助我们快速浏览和管理文件。下面我们将介绍如何安装和配置文件浏览...

    Python设置在shell脚本中自动补全功能的方法

    在Python编程中,自动补全功能是一个非常实用的功能,它可以帮助开发者更...完成这些步骤后,重启Shell并启动Python解释器,就可以使用Tab键来实现自动补全功能了。希望本文的内容能够帮助到Python开发者提高编码效率。

    超强配置带自动补全功能的vim

    在"超强配置带自动补全功能的vim"主题下,我们将深入探讨如何通过配置Vim来实现高效的代码补全功能。 首先,Vim的自动补全功能可以极大地提高开发效率,因为它允许我们在编写代码时快速查找和插入可能的语句、函数...

    Python实现Tab自动补全和历史命令管理的方法

    首先,Tab自动补全功能是通过Python的`rlcompleter`模块来实现的。`rlcompleter`提供了与Unix shell相似的自动补全功能,它可以基于当前输入的内容,自动列出可能的补全选项。在Python交互式环境中,可以通过以下...

    让 python 命令行也可以自动补全.pdf

    完成上述步骤后,每次你启动Python命令行,都会自动加载`readline`和`rlcompleter`,并启用Tab键补全功能。这将极大地提升你在命令行中输入Python代码的体验,特别是当你处理长的模块名或者频繁使用的函数时。 需要...

Global site tag (gtag.js) - Google Analytics