python3.6 添加tab键功能

原创 2018年04月17日 10:27:55

1. 编辑文件

  # vim /usr/lib/python3.6/site-packages/tab.py 

  1import sys,readline,rlcompleter,atexit,os
  2 
  3 readline.parse_and_bind('tab: complete')
  4 histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
  5 try:
  6     readline.read_history_file(histfile)
  7 except IOError:
  8     pass
  9     atexit.register(readline.write_history_file, histfile)
 10 del os, histfile, readline, rlcompleter

2. 设置环境变量

export PYTHONSTARTUP=/usr/lib/python3.6/site-packages/tab.py

写入~/.bash_profile文件保存退出然后
source ~/.bash_profile (让该配置文件生效)

3. 测试

(python36) [root@aliyun ~]# python 
Python 3.6.4 (default, Apr 17 2018, 09:31:58) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.sys  # 敲tab键
os.sys            os.sysconf(       os.sysconf_names  os.system(        
>>> os.sys
版权声明:本文为博主原创文章,欢迎转载,但请注明原文出处。 https://blog.csdn.net/GiveMeFive_Y/article/details/79971054

基于ABP添加一个简单的功能

基于ABP添加一个简单的功能
  • 2017年03月13日 23:01

js 实现 Enter键实现Tab键功能

  • 2010年03月31日 11:23
  • 714B
  • 下载

javascript用回车键实现Tab键功能

  很多罗嗦的客户,喜欢提出这些需求!其实实现也不难!代码如下:我前段时间看了MS的ASP.NET讲座,在里面谈到了如何让"回车键"使文本框的焦点一个个下移.其中提了三种方法,最好的一种是这样的: 用...
  • lpy123456
  • lpy123456
  • 2006-11-15 10:26:00
  • 884

使用回车代替Tab键的功能代码

  ///   /// 键盘处理事件  /// 主要实现的功能是重写键盘命令事件。使用户在使用的时候,如果当前焦点不是在Button(按钮)上的话,就可以用Enter代替Tab键了。  ///   /...
  • cocosoft
  • cocosoft
  • 2004-10-09 16:33:00
  • 2188

python中 tab 键自动补全

1、新手学习python,经常要使用python命令行查找一些不熟悉的使用方法,但是python命令行下没有自带tab补全的功能,故配置如下[root@docker ~]# vim tab.py #!...
  • u010000716
  • u010000716
  • 2015-11-01 23:07:25
  • 1454

bash下tab补全功能

当前各大Linux发行版中常用的shell有两种:bash和zsh。bash源自bsh,吸收了部分csh和ksh的 有点改进而成。bash下bash-completion包则提供了tab键补全功能。...
  • capricorn90
  • capricorn90
  • 2016-09-16 22:26:25
  • 952

tab键控制元素跳转

tab键大部分时候用于html页面在可以输入框, 链接, 按钮的跳转,    关于如何控制元素间的跳转顺序和忽略某些元素不进行跳转。    默认情况下,tab键按照页面上相关元素出现的顺序进行跳转...
  • sunhuwh
  • sunhuwh
  • 2013-10-30 11:38:59
  • 1616

在WPF里面按Enter键得到Tab的效果

用所有控件放在Grid里,然后再定义其下所有元素的PreviewKeyDown事件: 后台代码写上: private void Grid_PreviewKeyDown(object sen...
  • ryb666666
  • ryb666666
  • 2016-12-01 09:52:09
  • 932

Linux 增强Tab键自动补全

用了阿里云服务器一段时间,发现各种坑,比如之前一篇《 Linux解决Warning: mysql_connect(): Headers and client library minor version...
  • ausboyue
  • ausboyue
  • 2016-11-01 15:22:00
  • 3314

C# 屏蔽tab 、 用Enter实现Tab功能

C#中如何用Enter实现tab的功能呢? C#如何是数据焦点跳到下一个输入位置,高亮选中所有文本://先按顺序设置每个控件的TabIndex属性,然后将每个控件的Key_Down事件指定到下面这个事...
  • abcjennifer
  • abcjennifer
  • 2010-09-24 19:18:00
  • 5994
收藏助手
不良信息举报
您举报文章:python3.6 添加tab键功能
举报原因:
原因补充:

(最多只允许输入30个字)