zoukankan      html  css  js  c++  java
  • linux终端python自动提示

    linux终端python自动提示 

    很多时候,在linux下编写python时,

    都懒得去vi一个新文件,直接就新开一个终端,

    进入python命令行模式,然后就可以写一些测试代码。

    不过最悲剧的就是,刚开始使用的时候,每个字母都要自己写,

    不能像linux普通终端那样用tab来自动完成。

    于是,在网上搜索了一番,终于还是被我找到了,特此记录一下。

    首先,在宿主目录~下,

    新建一个.pythonstartup.py文件(linux debian类的系统用“.”号开始表示隐藏文件),然后在该文件写入以下代码:

    #!/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文件来添加环境变量。

    用vi打开~/.bashrc文件,在文件末尾添加如下代码:

     export PYTHONSTARTUP=~/.pythonstartup.py ok,

    现在终端上进入python命令模式后,就可以用tab来自动完成了,效果如下:

  • 相关阅读:
    jquery事件之事件委托和事件切换
    jquery事件之事件处理函数
    jquery动画效果
    jquery筛选元素函数
    jquery操作DOM
    jquery对css操作
    jquery属性操作
    Jquery选择器(三)
    Jquery选择器(二)
    Jquery选择器(一)
  • 原文地址:https://www.cnblogs.com/liunanjava/p/4794084.html
Copyright © 2011-2022 走看看