用 python shell 沒有 tab 補全還是挺痛苦的,下面就記錄一下如何補全:
1. 先準備乙個 tab.py 的指令碼。
>>> tap.py
12. 檢視python預設的模組存放位址#!/usr/bin/python2#
python tab file34
import
sys5
import
readline
6import
rlcompleter
7import
atexit
8importos9
#tab completion
10 readline.parse_and_bind('
tab: complete')
11#history file
12 histfile = os.path.join(os.environ['
home
'], '
.pythonhistory')
13try:14
readline.read_history_file(histfile)
15except
ioerror:
16pass
17atexit.register(readline.write_history_file, histfile)
1819
del os, histfile, readline, rlcompleter
1 python 3.6.3 (v3.6.3:2c5fef8, oct 3 2017, 18:22:56) [msg v.1900 64bit (amd64)] on win323. 拷貝該指令碼到預設模組存放路徑2 type "
help
", "
", "
credits"or
"license
"for
more information.
3 >>> import
string
4 >>> string .__file__5'
'
4. 現在可以用了.hhhhhhhhhhh
vim自動補全功能
本文 vi7.0版本自帶了自動補全功能omni completion。那麼vim是如何找到匹配的單詞的呢?在預設的情況下,vim在查詢乙個單詞時是按照如下的步驟 1 在當前檔案中進行查詢 2 在其他視窗中進行查詢 3 在其他的已裝入的緩衝區中進行查詢 4 在沒有裝入緩衝區的檔案中進行查詢 5 在當前...
vim 自動補全功能
大家都發現寫 的時候,有時候為了是變數名承載更多的資訊,可能名字會比較長,再次要使用變數名的時候,發現好像記不住了,記得以前vc 6.0的時候,可以使用乙個 工具,外號 番茄 如果是在vs這樣的環境中,自帶這樣的自動提示,vi vim這樣的環境 比較麻煩,原來有招的,今天才發現,在vim的輸入狀態下...
vim自帶的補全功能
vi7.0版本自帶了自動補全功能omni completion。那麼vim是如何找到匹配的單詞的呢?在預設的情況下,vim在查詢乙個單詞時是按照如下的步驟 1 在當前檔案中進行查詢 2 在其他視窗中進行查詢 3 在其他的已裝入的緩衝區中進行查詢 4 在沒有裝入緩衝區的檔案中進行查詢 5 在當前的標記...