Python 在 Terminal 中的自动补全

Posted Anonymous

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 在 Terminal 中的自动补全相关的知识,希望对你有一定的参考价值。

为了在 Terminal 中使用 Python 更加方便,在 home 目录下添加脚本 .pythonstartup,内容如下,

然后在 .bashrc 中添加 export PYTHONSTARTUP=~/.pythonstartup

这样就能在 Terminal 中使用 Tab 实现 Python 的自动补全了。

 

#!/usr/bin/python
#
#-----------------------------------------------------------------------------
#
# Usage: 
#   - rename this file to ".pythonstartup"
#   - put it under your home directory, e.g. "~"
#   - modify .bashrc, add following line,
#       export PYTHONSTARTUP=~/.pythonstartup
#
#-----------------------------------------------------------------------------

import readline
import rlcompleter
import atexit
import os

# tab completion
readline.parse_and_bind(tab: complete)
# history file
histfile = os.path.join(os.environ[HOME], .pythonhistory)
try:
    readline.read_history_file(histfile)
except IOError:
    pass

atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter

 

完。

 

以上是关于Python 在 Terminal 中的自动补全的主要内容,如果未能解决你的问题,请参考以下文章

怎样开启Terminal自动补全功能

开启mac terminal 命令/路径自动补全功能

idea默认加final用意

VS Code 中的 Python 自动补全

MySQL终端(Terminal)命令基本操作(转)

Python 自动补全(vim)