zoukankan      html  css  js  c++  java
  • Python3设置在shell脚本中自动补全功能的方法

    本篇博客将会简短的介绍,如何在ubuntu中设置python自动补全功能。

    需求:由于python中的内建函数较多,我们在百纳乘时,可能记不清函数的名字,同时自动补全功能,加快了我们开发的效率。

    方法以及要求:设置过程中需要看客具备一点ubuntu的基本知识,当然不懂也没有关系,跟着一步一步走,不懂得可以学习一下ubuntu的文件系统。

    具体步骤

    1.首先创建一个文件:~/.pythonrc

    在ubuntu中创建文件的命令为:

    sudo gedit ~/.pythonrc #sudo表示使用管理员权限,gedit表示 
        # 以可写入的方式打开一个文件,如果文件不存在,则自动创建。
    

     2.在文件中键入以下内容

    import rlcompleter, readline
    readline.parse_and_bind('tab: complete')
     
    history_file = os.path.expanduser('~/.python_history')
    readline.read_history_file(history_file)
     
    import atexit
    atexit.register(readline.write_history_file, history_file)
    

    3.设置文件的索引路径

    在ubuntu中需要加入我们新建文件的路径到~/.bashrc文件中,etc/bashrc文件作用:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取,它是系统全局环境变量设定。

    export PYTHONSTARTUP=~/.pythonrc
    

    4.设置号之后,我们需要使我们的设置立即生效

    source ~/.bashrc
    

     到这里之后我们就设置好了,接下来我们重启以下shell,在里面输入python3,再次输入python的函数就可以自动补全了

  • 相关阅读:
    Chrome Extension 扩展程序 小白入门
    gulp 打包报错:ReferenceError: internalBinding is not defined
    error in static/js/xxx.js from UglifyJs Unpected token: punc() [static/js/xxx.js]
    ES6-
    浏览器的渲染原理(转载)
    nodeType、nodeName和nodeValue
    浏览器 HTTP 协议缓存机制详解
    JS函数的上下文环境
    ready和onload的区别
    自定义事件
  • 原文地址:https://www.cnblogs.com/hester/p/10422768.html
Copyright © 2011-2022 走看看