美文网首页
为python命令行添加Tab键自动补全

为python命令行添加Tab键自动补全

作者: invalid_name | 来源:发表于2016-09-20 19:49 被阅读434次
  1. 编写一个Tab键自动补全功能的脚本
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['HOMEPATH'], '.pythonhistory')   
  try:   
      readline.read_history_file(histfile)   
  except IOError:   
      pass   
  atexit.register(readline.write_history_file, histfile)   
           
  del os, histfile, readline, rlcompleter

2.脚本写好后保存为tab.py 文件,并放到python安装目录下的 Lib\site-packages 文件夹下。

3.脚本中有使用到 readline 模块, 所以还要安装 readline

#使用pip安装 readline
pip install readline

4.使用方法
import tab

Paste_Image.png

相关文章

  • 为python命令行添加Tab键自动补全

    编写一个Tab键自动补全功能的脚本 2.脚本写好后保存为tab.py 文件,并放到python安装目录下的 Lib...

  • 在文件夹下打开命令行界面的方法(3种)

    1.管理员命令行进入带空格的文件夹,名字写一半,用Tab键把名字自动补全。如cd Program按Tab会自动补全...

  • Linux命令行编辑快捷键

    Linux命令行编辑快捷键 快捷键功能Tab命令行自动补全。使用 shell 提示时可使用这一命令。键入命令或文件...

  • Python Shell与Python编辑器常用快捷键

    1、Python编辑器快捷键 自动补全: 1)Alt+/:查找编辑器内已经写过的代码来补全 2)TAB键:输入Py...

  • Shell | 快捷键

    快捷键功能##############################Tab键自动补全,同Ctrl+i######...

  • 常用shell命令

    小技巧 ↑ ↓键翻阅历史命令 Tab自动补全命令 两个命令行辅助工具 https://explainshell.c...

  • Linux下的几个技巧

    Tab键自动补全 使用Tab键自动补全是基本的技巧。它能节省你很多时间,而且当你不确定一个文件名或者命令怎么拼写时...

  • windows命令行技巧合集

    1 输入路径名 可以灵活使用tab 键补全文件名,可以直接把文件拖入命令行窗口,自动生成路径

  • Jupyter notebook使用技巧

    使用Tab键自动补全 内省(object introspection) 魔术命令 快速访问 matplotlib

  • 3-3 查找命令和快捷键

    一、使用Tab键自动补全命令 1、在输入一个命令的首字母或者前几个字母之后,我们可以使用Tab键来补全命令,Tab...

网友评论

      本文标题:为python命令行添加Tab键自动补全

      本文链接:https://www.haomeiwen.com/subject/mrpoettx.html